Unity · C#Procedural generation
A Unity system that generates explorable planets with caves, surface openings, custom gravity, and stylized shaders.
How it works
I use density maps and cellular automata to generate terrain, then build the mesh with a Marching Cubes-style algorithm.
Custom gravity lets the character move around the planet. Placement rules distribute props across the surface and cave floors, walls, and ceilings.
- Unity
- C#
- Procedural meshes