This repo contains files for the following features:
- A mini-framework for performing GPU tasks
- Efficient, extensible, and customizable GPU-based procedural level generation
- Terrain Biome categorization and object spawning on a per-biome basis
- A custom tilemap shader for rendering of the generated level efficiently
- 8-directional 2D character movement
Capabilities of the level generation algorithm and customization from the editor:
LevelGen-LevelGeneration.mp4
Changeable frequencies for the 'Random Tile' strategy:
LevelGen-MiddleTilePopulationStrategy.mp4
Character 8-directional movement: