Overview
This was my first project combining AI and procedural generation in a game. The pitch was simple: land on a planet as a space dwarf, gather resources, and escape before getting overwhelmed by space goblins.
Procedural generation
I used procedural generation across multiple steps:
- generate the level with cellular automata
- find and remove tiny isolated areas
- connect regions together
- create sub-regions for spawning and structure
It was also an opportunity to experiment with ScriptableObjects and stronger systemic thinking in Unity.
The repository is available on GitHub.