Sky

Woops, I did nothing again!

Ok, that’s not fair. I’ve done some stuff but not much to show yet. I have to admit that I’ve played a lot of Stardew Valley though, so maybe not that much programming this month.

Trees

One thing I’ve done though, I finished up the trees for the most part. They are procedurally generated through a little Lua setup I created. The script generates stamps, which is basically a pre-computed voxel volume, that you then stamp into the world. So the trees are pre-generated and I only pay the cost of copying them into the voxel world when I place them.

The Lua script part is especially nice. The Lua script is basically just a recipe for what makes a tree, like place sphere there, cone there, etc. It evaluates fairly quickly but the nice part is that I can easily adjust it and just reload the whole thing while the game is running.

Cleanup

I’ve also been doing some cleaning, removing more dead code and simplifying things. It’s very satisfying for me but not much to show in terms of screenshots.

Other project

I’ve also collaborated some on another project. Not much to show now but maybe later. It’s a bit game like and even if the technical aspect is fairly simple it’s fun to collaborate with an actual artist!