The benefits of procedural level design
The procedural generation of game levels and environments brings with it a myriad of benefits, not only for players but also for developers. It's always good to understand the positives and negatives of a technology before we use it. So, let's take a look at some of the biggest benefits that it brings to games before we implement it.
Replayability
The most obvious benefit of procedurally generated levels is their variety and the replayability that they bring to a game. With each run, the environment changes. This means that players cannot learn the locations of items, enemies, and this keeps the challenge alive and fresh, giving players reasons to play the game again and again.
A reduction in development time
Another benefit that is common in all implementations of procedural generation is the time that it saves in development. In our roguelike game, we're going to have an endless number of unique levels. If we were creating our levels manually this would...