Unity Procedural Generation: Build Infinite Game Levels
$0.99

Want to make game levels using procedural generation ? It’s one of the most powerful ways to create infinite, dynamic game worlds without designing every single detail by hand.
Learn how to code your own algorithms and build replayable levels that feel fresh every time! No more designing every corner—let the code do the heavy lifting!
What you’ll learn
- Create infinite game levels that feel fresh every playthrough.
- Generate procedural dungeon layouts with rooms and hallways.
- Turn 2D layouts into dynamic 3D levels with Marching Squares.
- Implement a runtime NavMesh so players and NPCs can navigate.
- Use Scriptable Objects to customize layouts without extra code.
- Populate dungeons with treasure, enemies, and decorations.
- Apply rule-based systems to avoid repetitive level design.
- Master advanced C# techniques to optimize procedural systems.
Course content
44 sections • 64 lectures • Total duration 10 h 55 min
Introduction & Setup
Room Layout Generator
Generate Level Geometry
Decorate Rooms