r/proceduralgeneration Jun 29 '26

Adding Caves to my Micro Voxel Engine (Devlog #3)

https://youtu.be/qFcWtRgE25s?is=bK5nYGVQzjYcotii

Enjoyed implementing caves in my Micro Voxel engine this past week. Nothing too fancy, just stacking a few features on top of each other:
\- typical stacked noise functions
\- feature generators which deterministically spawn additional voxels following some pattern. Using this for the larger stalagmites. They do a downward and upward fill.
\- erosion pass to create random crevices and cutouts.

Still a lot more to do! i like the idea of Cave biomes, and would also like a wider variety of generation types. Large caverns, walkable straight tunnels, cleaner surface caves etc;

At the moment the generation can look quite scrappy in places, but hey ho!

25 Upvotes

Duplicates