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.

Get Procedural Content Generation for C++ Game Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.