killamch89 Posted November 14, 2024 Posted November 14, 2024 I've seen procedural generation used in games like No Man's Sky, Minecraft, and Hades, but I'm not entirely sure how it works. How do developers create such huge, varied environments, items, or levels without designing each one manually? What are some common techniques or algorithms involved in procedural generation, and how do they make sure the results are still fun and balanced?
Scorpion Posted December 13, 2024 Posted December 13, 2024 Developers use algorithms like Perlin noise and fractals to create landscapes. They set rules to ensure variety while maintaining fun and balance.
killamch89 Posted May 17, 2025 Author Posted May 17, 2025 Procedural generation exists on a spectrum from fully deterministic to highly random. Roguelikes like Spelunky create new levels each run but follow strict rules ensuring they're always completable. By contrast, Elder Scrolls' Daggerfall generated a massive world once during development, then shipped that static result.