
Procedural Generation
Course Index
28 Lessons · 3 Sections
Master procedural content generation — noise functions, dungeon algorithms, terrain generation, L-systems, WFC & AI-assisted generation. Covers Unity & Godot PCG techniques. Includes 5 production builds: dungeon crawler, open world terrain, procedural city, WFC level & roguelike.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Foundations, Noise & Map GenerationLessons 1–10
Lesson 1
What is Procedural Generation?
Lesson 2
Randomness & Seeded RNG
Lesson 3
Noise Functions: Perlin & Simplex
Lesson 4
Heightmaps & Terrain Generation
Lesson 5
Tile-Based Map Generation
Lesson 6
BSP (Binary Space Partitioning) Dungeons
Lesson 7
Cellular Automata: Cave Generation
Lesson 8
Room & Corridor Placement
Lesson 9
Wave Function Collapse (WFC)
Lesson 10
L-Systems: Organic & Fractal Structures
Section 2Content, Worlds & Engine ImplementationLessons 11–22
Lesson 11
Procedural Dungeon Decoration
Lesson 12
Procedural Item & Loot Generation
Lesson 13
Procedural Quest & Narrative Generation
Lesson 14
Procedural Enemy Spawning & Encounters
Lesson 15
Infinite Worlds & Chunk Streaming
Lesson 16
Procedural Textures & Materials
Lesson 17
Procedural Animation
Lesson 18
Implementing PCG in Godot
Lesson 19
Implementing PCG in Unity
Lesson 20
Balancing Randomness & Design Intent
Lesson 21
Seeds, Reproducibility & Debug
Lesson 22
Performance of PCG Systems
Section 3AI-Assisted PCG, Case Studies & ProjectsLessons 23–28