Application of PCG

Where we can apply PCG is an interesting question, as it can theoretically be applied to every aspect of a game. Here is a brief list of examples of where it has already been used:

  • Level layout—Blizzard Entertainment's Diablo series
  • Unique item creation—Gearbox Software's Borderlands series
  • AI behavior—Hisanori Hiraoka, Daisuke Watanabe, and Kyohei Fujita's dreeps
  • Texture generation—Farbrausch's .kkrieger
  • Model Generation—Speed Tree (which can be used with Unity)
  • Storyline—Bethesda's The Elder Scrolls 5: Skyrim Radiant Quests system
  • Music—Ed Key and David Kanaga's Proteus

This list encapsulates some of the more popular uses of PCG. As a game lover, you are encouraged to research each of these games as they are wonderful examples of ...

Get Procedural Content Generation for Unity 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.