The pros and cons of procedural generation
For the last time, let's have a look at the major pros and cons of using procedural generation in our games.
Pros
It creates dynamic content
It can save on memory usage
It saves development time and money
It creates a large variety of options
It increases replayability
Cons
You relinquish control*
It can be taxing on hardware
It can feel repetitive
It's hard to script set game events
It may generate unusable content
Note
* The amount of control that you will relinquish depends upon the quality of your algorithm. At the end of the day, you're the one that writes the algorithm. Therefore, you can make it do what you want.