Discover and read the best of Twitter Threads about #Townscaper

Most recents (4)

I have been playing around with #Townscaper, a neat little building...toy? game? thingy?...which recently ported to mobile, and spent probably too much time thinking about these odd little towns on the water, which meant that eventually a little weird fan comic came out. 1/11
2/11
3/11
Read 12 tweets
@OskSta, I always feel inspired by #Townscaper and many of your previous works. Currently, I am working in @PlayWonderbox building procedural structures as well. Would be great to share some of our techniques as a thank you.
It started with the classic marching cubes approach. By optimizing rotations and mirrors we were able to reach a dictionary with ~53 pieces. But since we were planning to develop many blocks, further optimizations were required. Image
By creating some additional rules to combine concave and convex pieces in runtime, we were able to reduce the dictionary to 43 pieces, without any drawback. And there is still room for improvement. Image
Read 12 tweets
@OskSta #Townscaper is so cool !!! Can't stop doing "blup blop bloup" and try to create the coziest little towns :D Image
Seagulls like this one ! Image
#Townscaper I will now live here. Image
Read 9 tweets
Having a lot of fun reproducing @OskSta 's #Townscaper in #unity3d, very instructive exercise!
⬇️ Details in the thread bellow 1/10
Townscapper is based on #MarchingCubes, the traditional algorithm for converting voxel data to polygonal mesh (see also #DualContouring) 🧊
⬇️ We will apply it on a less usual grid though 2/10
Non regular grid generation based on hexagonal tiles with randomly removed edges.
Subdividing ensures that faces are all squares
➡️required to apply marching cubes! 3/10
Read 11 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!