Written For Sheffield Game DevSoc
This project demonstrates various generation techniques that can be used for programatic world creation
Hosted webGL version available: here
Slides are available: here
This demo covers
- Pure Random
- Perlin Noise
- Agent Based Random Walk
- Wave Function Collapse
Standard unity 6000 project.
Algorithms are in Methods/
To add a new method, a new class would need to be created, and the UI cooked up in UIControl.cs
For helper functions see Occupancy.cs, OccupancyToTilemap.cs and existing methods as examples.