Forest of Sleep is a procedurally generated graphical storytelling game, inspired by Eastern European folktales, beautifully hand-illustrated and animated, with a specially commissioned dynamic soundtrack of folk music from the region.
Forest of Sleep is born out of a central collaboration between Ed Key and Nicolai Troshinsky, who have built a team around them, all of whom influence the design and development of the game.
The game begins with children telling stories around a campfire. In the morning they find they have woken into their fantasy world. They set out on an adventure, but things do not always go as planned!
The unique aim of Forest of Sleep is to combine centuries-old ideas of plot, structure and character with frameworks for procedurally generated stories. Through playing the game, players create their own folktale adventure; delightfully animated, beautifully soundtracked, and carefully and engagingly paced.
Working closely with a small team remotely, I worked alongside the lead developer as a generalist programmer to create a prototype of the game, developing systems and features to allow an interactive, procedural folk tale to be told to the player. I was also free to bring my own ideas to the overall design.
My major contributions include the creation of a small visual scripting language allowing the designer to create logic for various story events, the creation of custom shaders to allow dynamic recolouring of sprites based on a “scene palette” and post process effects to allow pleasant scene transitions.