Loading…
Loading…
A technique where game content (levels, maps, items, quests, enemies, or entire worlds) is created algorithmically at runtime using defined rules and randomised seeds, rather than being hand-crafted by a designer. Procedural generation enables theoretically infinite content variety from a finite set of authored rules, making it a cornerstone of the roguelike and sandbox genres. The technique has been used in games since the 1980s (Rogue, Elite), but has been elevated by modern computational power: No Man's Sky (2016) uses procedural generation to create 18 quintillion unique planets with distinct ecosystems, weather, and terrain. Other major applications include Minecraft's infinite biome generation, Diablo's dungeon layouts, and Path of Exile's modular item affix system. The core trade-off of procedural generation is depth vs. coherence: algorithmically generated content can produce extraordinary variety but sometimes lacks the intentional design beats that make hand-crafted levels feel carefully authored. The best procedurally generated games (Dwarf Fortress, Hades) solve this by using procedural generation for spatial layouts while keeping authored content (story beats, unique items, character writing) hand-made.