Unity Procedural Generation: Build Infinite Game Levels

Code 3D dungeons, generate layouts, create a NavMesh, and fill them with enemies, loot, and decor—while levelling up C#!
4.56 (43 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Unity Procedural Generation: Build Infinite Game Levels
1 182
students
11 hours
content
Jul 2025
last update
$19.99
regular price

What you will 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 customise 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 optimise procedural systems.

Course Gallery

Unity Procedural Generation: Build Infinite Game Levels – Screenshot 1
Screenshot 1Unity Procedural Generation: Build Infinite Game Levels
Unity Procedural Generation: Build Infinite Game Levels – Screenshot 2
Screenshot 2Unity Procedural Generation: Build Infinite Game Levels
Unity Procedural Generation: Build Infinite Game Levels – Screenshot 3
Screenshot 3Unity Procedural Generation: Build Infinite Game Levels
Unity Procedural Generation: Build Infinite Game Levels – Screenshot 4
Screenshot 4Unity Procedural Generation: Build Infinite Game Levels

Loading charts...

6529505
udemy ID
20/03/2025
course created date
17/08/2025
course indexed date
Bot
course submited by