Welcome to the Procedural Content Generation Wiki
The PCG Wiki is a central knowledge-base for everything related to the Procedural Content Generation, as well as a detailed directory of games using Procedural Content Generation.
What is Procedural Content Generation?
Procedural content generation (PCG) is the programmatic generation of game content using a random or pseudo-random process that results in an unpredictable range of possible game play spaces. This wiki uses the term procedural content generation as opposed to procedural generation: the wikipedia definition of procedural generation includes using dynamic as opposed to precomputed light maps, and procedurally generated textures, which while procedural in scope, do not affect game play in a meaningful way. The concept of randomness is also key: procedural content generation should ensure that from a few parameters, a large number of possible types of content can be generated.
PCG Games
Many games use procedural content generation to increase the length of game play, some of which are free to download and play. The most common category of PCG games is roguelikes, which have a long tradition of using procedural content generation techniques.
The following may help you find out more:
PCG Game development
If you have some ideas for a new game featuring procedural content generation techniques and would like to give development a go (or are already a seasoned developer) the PCG Wiki is here to help you. A complete list of articles is available, but here are some to get you started:
- Software using Procedural Content Generation
- Algorithms and Code Examples for Procedural Content Generation
- Events featuring Procedural Content Generation
- TIG Source Procedural Content Generation Competition
- The Death of the Level Designer
- Articles about making a PCG game
Contribute
If you'd like to contribute to the PCG Wiki directly, simply create an account, log in and join the site (click on 'How to join this site' on the right sidebar). Feel very free to edit! We especially need more information added to the games pages and the lists - if you're a developer, consider updating your game's page, and making sure that it (and you) are included in the relevant lists. You can request an article at the forums.
License
All content is licensed under Creative Commons Attribution-Share Alike 3.0 License.