Snow in Cainwood
The snow has fallen in Cainwood
The development of the game is slowly chugging along and in this development update we have chosen to focus on snow and the different mechanics that snow could bring to the game.
Why snow though? Quite early on we were intrigued by the concept of placing our game in a snowy setting purely from an artistic setting approach. Very much inspired by movies such as "The Thing" and the beatiful eerie winter landscapes of Sweden as drawn by Simon Stålenhag.
As the time went on the idea festered and we began to see all the things that the snow could bring to the game, not just visually, but in genuine game mechanics. For example snow allows us to add in footsteps in the snow, which people could use to track or misguide each other. You can have blizzards, which dissorient the players plays with the sense of direction.
Implementation of the snow
The snow is done through the use of a tesselation modifier added to the terrain of levels. The "footsteps" are created by checking the player position with the terrain and altering the localized tesselation accordingly.
Below is a short preview of the system in action - all very much a work in progress.
The problem with this way of doing things is that it adds a lot of computing to tesselate the landscape. Therefore as you hint on the below image then the tesselation increases the closer to the camera you get. As can also be seen is the work that is being put into our particle systems and creating falling snow that will gradually fill up those pesky footsteps in the snow.
Lastly, we are prototyping on adding different buildings to the game. We are creating different versions to test how it feels like with large indoor environments, many small environments og keeping the game mostly outside.
Thanks for tuning into our development blog. Remember that everything is all very much a work-in-progress and does not resemble the final product. Much of what we have chosen to showcase is our journey through the development of the game and we hope that you will enjoy the ride.
- The Invisible Walls team