
You can test the demo in the iframe above, or play it full-screen here. And finally: the visualisation is not a perfect match, but I think it’s good enough :).obj file onto the WebGL canvas to display it. Id also like to be able to pan and rotate the camera with the keyboard. The zoom / camera position / scroll controls could use some improvement. Use your mouse to rotate the model and zoom in and out. Rotating (also) works through holding both the left- and right mouse buttons.The mobile version was released in October 2021. A port to the Nintendo Switch was released in August 2021, alongside which the Steam version left early access.
TOWNSCAPER WEB FOR FREE
It was released for PC and Mac on the Steam platform in August 2021 by developer Oskar Stålberg. Raw Fury and Oskar Stålberg have you covered Now you can try Townscaper in your preferred browser by heading to to load up our instant town-building toy for free The only restriction is a smaller grid and no save function other than that you can let your imagination go wild. For the boolean operation I used Carmack’s reverse – the last time I used this algorithm before was over 15 years ago. Townscaper is an indie city builder video game. Especially because Oskar uses some really nice tricks, like the ‘every odd pixel is a line’ texture mapping technique and a boolean operation for the windows and doors. I had a lot of fun reverse-engineering Townscaper’s rendering style.

Last weekend I finally had time and made a proof-of-concept in WebGL. obj (including three “magic” textures), I thought it would be a nice project to reverse engineer this style.

Since Townscaper has the option to export your town as an. I really love the rendering style of Townscaper by Oskar Stålberg. Qrabbles is a physics based sandbox game where you can build your own worlds, and play in them as a sticky creature.
