List All Pages
Short for 7 Day Roguelike, 7DRLs are a roguelike written in 168 hours or less. An annual competition encourages 7DRLs to be written, although technically this can be done at any time.
External...
Please note to add a page, you need to be a member of this site. Please join if you are not.
Algorithmic balance is using computed values to determine the relative risk and/or reward of in-game elements. For instance, as opposed to saying monster foo appears on level bar, an algorithm...
Name:
{$name}
Need a short description.
PCG Wiki References
External Links
Andrew Doull - Wikipedia entry for Andrew Doull.
Name:
Andrew Sidwell
Andrew Sidwell is the current maintainer of Angband.
PCG Wiki References
External Links
Angband
Developer:
Andrew Sidwell et al.
Series:
Angband variants
Released:
1990
Genre:
Hack and Slash, Role-playing game, Turn based strategy game, Roguelikes
Modes:
Single...
Apple tree - feed the hungry birds
Developer:
antont
Released:
2008
Genre:
God game
Platforms:
Microsoft...
This is a listing of articles, arranged by subject. For other external resources, see the Links page.
Fundamentals
What PCG is - An overview and taxonomy of different types of procedural content...
Description
Code Example
External Links
Artificial Life - Wikipedia article on Artificial Life.
Artificial Nature
Developer:
jph wacheski
Released:
2008
Genre:
Shoot 'em up
Platforms:
Microsoft Windows,
Linux, Mac OS/X
Download:
Windows, Windows lofi
Linux, Mac...
A development blog for UnAngband which frequently features discussion about procedural content generation in games. The Death of the Level Designer is a series of articles discussing procedural...
Name:
Atari
Description
John Harris argues that a signature of Atari games is '[a]n emphasis on procedural content as opposed to hard content.'
Atari was more likely to give the player...
Avida
Avida is software in development at Michigan State University. This is an artificial life implementation similar to Core War where programs in an emulated environment compete for CPU...
Beneath Apple Manor
Designer:
Don D. Worth
Released:
1978
Genre:
Role-playing game
Modes:
Single player
Platforms:
Apple...
Biome
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10493&lang=en
Biome is one of several prototype games written during the design of Spore, that Maxis has made...
Description
Code Example
Python example:
m = 11*19 #large primes should be used
xi = 9
def rng():
global xi
xi = (xi * xi) % m
return xi
for i in range(12):
print...
Borderlands
Developer:
Gearbox Software
Publisher:
2K Games
Engine:
Unreal Engine 3
Released:
In development
Genre:
First-person shooter, Role-playing game
Modes:
Single player,...
This page is for discussion of all bugs and quirks relating to the wikidot syntax and for tracking outstanding issues raised with wikidot relating to these issues.
Please check the community portal...
List PCG games by:
Genre
Platform
Single or multiplayer mode
Year released
Series
Software license
See Also
List of All PCG Games
Major PCG Games
External Links
List of Roguelikes
Cell Culture
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10513&lang=en
Description
Cell Culture is one of several prototype games written during the design of...
A cellular automata is a grid of cells, each one having a state, and a rule for determining what state a cell transitions to based on the state of it and its neighborhood. All cells have the same...
Name:
Chaim Gingold
Need a short description.
PCG Wiki References
External Links
Chaim Gingold - Wikipedia entry for Chaim Gingold.
Champions Online
Description
Use of Procedural Content Generation Methods
From an interview with John Needham:
We’ve got a dynamic content system which allows us to spawn unique zones,...
Name:
{$name}
Need a short description.
PCG Wiki References
External Links
Person - Wikipedia entry for Person.
Name:
Chris Delay
Need a short description.
PCG Wiki References
External Links
Chris Delay - Wikipedia entry for Chris Delay.
Name:
Chris Hecker
Need a short description.
PCG Wiki References
External Links
Chris Hecker - Wikipedia entry for Chris Hecker.
Description
Code Example
External Links
Procedural Modelling of Cities - Yoav I H Parish and Pascal Müller: The paper much of the Subversion city generator is based on.
Procedural House Generation...
City Maze
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10511&lang=en
Description
City Maze is one of several prototype games written during the design of Spore,...
Sid Meier's Civilization IV
Developer:
Firaxis Games
Publisher:
2K Games & Aspyr
Designer:
Soren Johnson
Series:
Civilization...
Name:
{$company_name}
Description
External Links
Company - Wikipedia entry for Company.
Name:
{$company_name}
{$company_logo}
Company Type:
{$company_type}
Founded:
{$foundation}
Headquarters:
{$location_city}
Key...
Contact moc.liamg|lluodwerdna#moc.liamg|lluodwerdna for any administrative issues.
Conway's Game of Life
Designer:
John Horton Conway
Released:
1970
Modes:
no-player
Platforms:
Widely ported
PCG Types:
Dynamic systems
Description
The Game of Life is a...
Crowd
Series:
Spore prototypes
Download:
http://www.spore.com/comm/prototypes
Description
Crowd is one of several prototype games written during the design of Spore, that Maxis has...
Name:
Danc
Need a short description.
PCG Wiki References
External Links
Danc - Wikipedia entry for Danc.
Name:
Dan Kline
Need a short description.
PCG Wiki References
External Links
Dan Kline - Wikipedia entry for Dan Kline.
Darby's Run
Developer:
Lazycow
Released:
2008
Platforms:
Microsoft Windows, Linux
Download:
http://www.lazycow.de/darby/darbysrun.zip
Description
Darby's Run was developed as a...
Dark Chronicle (Also known as Dark Cloud 2)
Developer:
Level-5
Publisher:
Sony Computer Entertainment
Series:
Dark Cloud series
Released:
November 28, 2002
Genre:
Role-playing...
Dark Cloud
Developer:
Level-5
Publisher:
Sony Computer Entertainment
Series:
Dark Cloud series
Released:
December 4, 2000
Genre:
Role-playing game
Modes:
Single...
Darwinia
Developer:
Introversion Software
Publisher:
Introversion Software,
Ambrosia Software,
Cinemaware Marquee/eGames,
Stomp
Designer:
Chris Delay
Series:
Darwinia...
Name:
Dean Macri
Need a short description.
PCG Wiki References
External Links
Dean Macri - Wikipedia entry for Dean Macri.
Depths of Peril
Developer:
Soldak Entertainment
Series:
Diablo clones
Released:
September 5, 2007
Genre:
Role-playing game
Modes:
Single player
Platforms:
Microsoft...
DescrEditor2
Download:
http://www.infinity-universe.com/Infinity/Downloads/DescrEditor2.zip
Description
Story and Descriptions editor for Infinity: The Quest for Earth. Uses an XML based...
Description
Design of Level Content is the use of PCG techniques at the game design stage, as opposed to while the game is running to design in game assets such as levels, enemies and weapons. Due...
Diablo
Developer:
Blizzard North
Publisher:
Blizzard Entertainment, Ubisoft,
Electronic Arts,
Electronic Arts Victor
Designer:
Erich Schaefer, David Brevik,
Max Schaefer, Eric...
Diablo II
Developer:
Blizzard North
Publisher:
Blizzard Entertainment,
Sierra Entertainment,
Hanbitsoft
Designer:
David Brevik, Stieg Hedlund,
Erich Schaefer, Max Schaefer,
Eric...
Diablo III
Series:
Diablo series
Description
Use of Procedural Content Generation Methods
From The Ten Commandments of Diablo III:
Importantly, the team is working hard to make the...
Diablo II: Lord of Destruction
Developer:
Blizzard North
Publisher:
Blizzard Entertainment,
Sierra Entertainment
Series:
Diablo clones
Released:
June 29,...
DragonStabber
Developer:
kingbaggot
Released:
2008
Platforms:
Flash
Download:
http://www.kingbaggot.com/dragonStabber.html
Description
DragonStabber was developed as a part of the...
Dryad
Description
Use of Procedural Content Generation Methods
External Links
Dryad - Research software for generating trees created by the Stanford Virtual Worlds Group
Dungeon generation is the first example of procedural generation of levels in games: Rogue and Beneath Apple Manor both feature creation of a new level consisting of a number of rooms connected by...
Slaves to Armok II: Dwarf Fortress
Developer:
Tarn Adams
Publisher:
Bay 12 Games
Designer:
Tarn Adams, Zach Adams
Released:
August 8, 2006
Genre:
God game,...
Description
Dynamic systems such as weather, and group and crowd behaviour, can be modelled using PCG techniques. In particular, artificial intelligence (AI) and procedural content generation will...
Description
Weather simulation can be as simple as a markov chain or as complicated as a simulation of the physical processes that lead to weather.
Code Example
External Links
Technical...
Description
Many early computer games attempted to overcome constraints on memory and storage by generating their game levels using PCG techniques on-the-fly. The technique is to use a random seed...
Dyson
Developer:
haowan Borsato
Released:
2008
Platforms:
Microsoft Windows
Download:
http://www.deadrock-game.com/files/Dyson.rar
Description
Dyson was developed as a part of the...
Elite
Developer:
David Braben and Ian Bell
Publisher:
Acornsoft, Firebird
Designer:
David Braben and Ian Bell
Series:
Elite series
Released:
1984
Genre:
Space trading and...
enelin10
Developer:
rnx
Released:
2008
Website:
http://proj.phk.at/el/10/
Description
enelin10 was developed as a part of the inaugral TIG Source Procedural Content Generation...
Name:
Eskil Steenberg
Need a short description.
PCG Wiki References
External Links
Eskil Steenberg - Wikipedia entry for Eskil Steenberg.
Name:
Ethan Kennerly
Need a short description.
PCG Wiki References
External Links
Ethan Kennerly - Wikipedia entry for Ethan Kennerly.
euphoria Engine
Developer:
NaturalMotion
Released:
2007
Genre:
Game Engine
Platforms:
Microsoft Windows , Xbox 360, Playstation...
Evarium
Each critter is represented by a symetrical coloured shape.
Developer:
Ralph Haygood
Platforms:
Facebook,...
This page is used to show examples of how to create and edit wiki pages on the PCG wiki, as well as the thinking behind the way the wiki is structured. Note you need to have an account to create a...
Exile
Description
Use of Procedural Content Generation Methods
External Links
Exile - Wikipedia entry for Exile.
Blogs
Ascii Dreams - UnAngband development blog by Andrew Doull.
Chris Hecker's Website - Website of Chris Hecker, one of the developers of Spore.
Introversion Blog - Chris Delay and others:...
Facade
Description
Use of Procedural Content Generation Methods
External Links
Facade - Wikipedia entry for Facade.
Far Cry 2
Developer:
Ubisoft Montreal
Publisher:
Ubisoft
Engine:
Dunia
Released:
In Development
Genre:
First-person shooter
Modes:
Single player,...
Fire propagation is a class of algorithms use to simulate the spread of fire that fall under dynamic systems. The complexities of fire propagation is that this involves destruction of the...
The fallacy that any sufficiently complex technology is five years away from complete implementation. The canonical example is from Artificial Intelligence, which has promised solutions to computer...
Code Example
PCG Wiki References
External Links
Interview: The Making of Dwarf Fortress - Interview of Tarn Adams on Gamasutra including examples of the newly implemented fluid dynamics model in...
Description
Code Example
External Links
Random Scattering: Creating Realistic Landscapes - Mick West
Random forest generation for Umbrarum Regnum.
Practical Procedural Modeling of Plants - Tim...
The term Fractal was coined and popularized by Benoit B Mandelbrot. It describes a broad set of shapes. Defining characteristics include non-integer dimension, or an interesting mismatch of...
Description
Code Example
External Links
Fractal Brownian motion - Wikipedia article on fractal Brownian motion.
A Real-Time Procedural Universe, Part One: Generating Planetary Bodies - by Sean...
Description
Code Example
External Links
Fractal River Basins - Extracts from Fractal River Basins: Chance and Self-organization - Ignacio Rodríguez-Iturbe, Andrea Rinaldo.
Adding Realistic Rivers...
Name:
Francis Spufford
Need a short description.
PCG Wiki References
External Links
Francis Spufford - Wikipedia entry for Francis Spufford.
Frontier Elite 2
Description
Use of Procedural Content Generation Methods
External Links
Frontier: Elite 2 - Wikipedia entry for Frontier: Elite 2.
Name:
Gabe Newell
Need a short description.
PCG Wiki References
External Links
Gabe Newell - Wikipedia entry for Gabe Newell.
...
See Also
Categorized Lists of PCG Games
Major PCG Games
Gaslight
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10755
Description
Gaslight is one of several prototype games written during the design of Spore, that Maxis...
Gearhead
Description
Use of Procedural Content Generation Methods
External Links
Gearhead - Wikipedia entry for Gearhead.
Description
Code Example
External Links
Genetic Algorithm - Wikipedia article on Genetic Algorithms.
Hello World in Genetic Algorithms
Name:
Glenn Wichman
Website:
http://www.wichman.org/glenn.html
Glenn Wichman was one of the developers of Rogue.
PCG Wiki References
External Links
Glenn Wichman - Wikipedia entry for Glenn...
GonzagoGL
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10757
Description
GonzagoGL is one of several prototype games written during the design of Spore, that Maxis...
Grome Editor
Website:
http://www.quadsoftware.com/index.php?m=section&sec=product&subsec=editor
Description
Use of Procedural Content Generation Methods
External Links
Hack
Description
Use of Procedural Content Generation Methods
External Links
Hack - Wikipedia entry for Hack.
Name:
Hans Meinhardt
Need a short description.
PCG Wiki References
External Links
Hans Meinhardt - Wikipedia entry for Hans Meinhardt.
Description
Code Example
External Links
Hash Function - Wikipedia article on Hash Functions.
Description
Code Example
External Links
Height Maps - Wikipedia article on Height maps.
Hellgate: London
Description
Use of Procedural Content Generation Methods
External Links
Hellgate: London - Wikipedia entry for Hellgate: London.
Hinterland
Website:
http://www.tiltedmill.com/hinterland/
Description
Use of Procedural Content Generation Methods
External Links
Hinterland - Wikipedia entry for Hinterland.
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options.
To create a link to a new page,...
Name:
Hugo Elias
Need a short description.
PCG Wiki References
External Links
Hugo Elias - Wikipedia entry for Hugo Elias.
Name:
Ian Bell
Need a short description.
PCG Wiki References
External Links
Ian Bell - Wikipedia entry for Ian Bell.
With randomly created items through instancing of in-game entities, it becomes possible to withhold the function of an item from a player. This allows various kinds of identify systems, which...
Infinite Mario Bros
Developer:
Markus Persson
Genre:
Platform
Platforms:
Java
License:
Public domain
Download:
Source code
Website:
http://www.mojang.com/notch/mario/
From the...
Infinity: The Quest for Earth
Description
Use of Procedural Content Generation Methods
External Links
Infinity: The Quest for Earth - Wikipedia entry for Infinity: The Quest for Earth.
Description
An increasingly common technique, particularly in middleware such as as SpeedTree is to dynamically vary the parameters of in-game entities to create a large possible number of entities...
Description
From the announcement:
All are welcomed, but please register at the roguebasin page if you intend to come so that we could properly plan ahead.
External Links
Announcement on...
Invite your friends to join this Wiki!
Name:
{$name}
Need a short description.
PCG Wiki References
External Links
Jacob Olsen - Wikipedia entry for Jacob Olsen.
Name:
Jay Barnson
Blog:
http://www.rampantgames.com/blog/
Jay Barnson, also known as The Rampant Coyote, is a game developer that has been involved with both commercial and indie...
Name:
Jay Wilson
Need a short description.
PCG Wiki References
External Links
Jay Wilson - Wikipedia entry for Jay Wilson.
Name:
{$name}
Need a short description.
PCG Wiki References
External Links
Person - Wikipedia entry for Person.
Name:
Jess Martin
Need a short description.
PCG Wiki References
External Links
Jess Martin - Wikipedia entry for Jess Martin.
Name:
Joe Hewitt
Need a short description.
PCG Wiki References
External Links
Joe Hewitt - Wikipedia entry for Joe Hewitt.
Name:
{$name}
Need a short description.
PCG Wiki References
External Links
Person - Wikipedia entry for Person.
Who can join?
Anyone with an interest in Procedural Content Generation can join: as a developer you are encouraged to. Feel free to contribute to this site in any way you think you can: either by...
Just Cause
Description
Use of Procedural Content Generation Methods
External Links
Just Cause - Wikipedia entry for Just Cause.
Name:
Ken Perlin
Need a short description.
PCG Wiki References
External Links
Ken Perlin - Wikipedia entry for Ken Perlin.
Name:
Kim Pallister
Need a short description.
PCG Wiki References
External Links
Kim Pallister - Wikipedia entry for Kim Pallister.
.kkrieger
Developer:
.theprodukkt
Engine:
.werkkzeug
Released:
2004
Genre:
First-person shooter
Modes:
Single player
Platforms:
Microsoft...
Landcraft
Platforms:
Flash
Website:
http://lab.parkstudio.ru/terra/
Description
Use of Procedural Content Generation Methods
External Links
Landscape Studio
Platforms:
Java
Website:
http://landscapestudio.omgames.co.uk/
Description
Use of Procedural Content Generation Methods
External Links
Laser Bunny - Adventures in the Alien Death Mines!
Developer:
moogle
Released:
2008
Genre:
Shoot 'em up
Platforms:
Microsoft...
Left4Dead
Description
Use of Procedural Content Generation Methods
External Links
Left4Dead - Wikipedia entry for Left4Dead.
Lifegas aka conway dodging/shooting, no title
Developer:
whitespace
Released:
2008
Genre:
Shoot 'em up, Puzzle
Download:
http://www.filedropper.com/lifegas
Description
Lifegas aka...
Description
The most common (and easiest to implement) Pseudo Random Number Generator is probably the Linear Congruential Generator.
The basic idea is to multiply the last number with a factor a,...
See Also
List of All PCG Games
Categorized Lists of PCG Games
Major PCG Games
See Also
List of All PCG Games
Categorized Lists of PCG Games
Major PCG Games
See Also
List of All PCG Games
Categorized Lists of PCG Games
Major PCG Games
See Also
List of All PCG Games
Categorized Lists of PCG Games
Major PCG Games
See Also
List of All PCG Games
Categorized Lists of PCG Games
Major PCG Games
See Also
List of All PCG Games
Categorized Lists of PCG Games
Major PCG Games
Lobotron
Developer:
grickman
Released:
2008
Platforms:
Microsoft...
Love
Developer:
Eskil Steenberg
Description
Love is a procedurally generated, massively multiplayer game designed by one person: Eskil Steenberg.
Use of Procedural Content Generation...
Description
Code Example
External Links
L-system - Wikipedia article on L-systems.
Name:
Lucy Bradshaw
Need a short description.
PCG Wiki References
External Links
Lucy Bradshaw - Wikipedia entry for Lucy Bradshaw.
Description
Mad Libs is a technique jokingly named after the word game of the same name. It's often used as a reference to an algorithm, which fills the blanks in a hand made (as opposed to...
Description
From the keynote:
creative tools that are for both fun and play
Code Example
External Links
Magic Crayons: Spore and beyond
Featured Article
Dungeon generation is the first example of procedural generation of levels in games… (more)
News
September 10, 2008
Interview of Clint Hocking on Far Cry 2 and narrative...
The following games feature procedural content generation as a main or the main feature of the game play:
Borderlands
Elite and games inspired by Elite such as Infinity: The Quest for Earth and...
Description
Markov chain is a procedural algorithm used to make coherent chains of values, instead of just random noise. It can be used from realistic temperatures to random names to matching...
Name:
Maxis
Description
External Links
Maxis - Wikipedia entry for Maxis.
Description
Code Example
PCG Wiki References
External Links
Think Labyrinth: Maze Algorithms - Discusses different classifications of mazes, example images, and algorithms to generate them.
Maze -...
Megaterrain
Website:
http://www.megaterrain.com/
Description
Use of Procedural Content Generation Methods
External Links
Description
Code Example
External Links
MegaTexture - Wikipedia article on MegaTextures.
Description
Code Example
External Links
Mersenne Twister - Wikipedia article on the Mersenne Twister.
Name:
Mick West
Need a short description.
PCG Wiki References
External Links
Mick West - Wikipedia entry for Mick West.
Minesweeper
Description
Use of Procedural Content Generation Methods
External Links
Minesweeper - Wikipedia entry for Minesweeper.
Minesweeper vs Solitaire - Article on Ascii Dreams blog...
Minus
Developer:
Melly
Released:
2008
Download:
http://www.filedropper.com/minus_4
Description
Minus was developed as a part of the inaugural TIG Source Procedural Content Generation...
MMORPG Tycoon
Developer:
mewse
Released:
2008
Platforms:
Microsoft Windows, Mac OSX
Download:
Windows, Mac OSX
Description
MMORPG Tycoon was developed as a part of the inaugural...
continued from news…
June 12, 2008
Interview with Chris Beatrice and designer Jeff Fiske about Hinterland.
Footage of first 25 minutes of S.T.A.L.K.E.R.: Clear Sky.
June 11, 2008
Interview with...
Name:
Mores Prachyabrued
Need a short description.
PCG Wiki References
External Links
Mores Prachyabrued - Wikipedia entry for Mores Prachyabrued.
Moria
Description
Use of Procedural Content Generation Methods
External Links
Moria - Wikipedia entry for Moria.
Mount&Blade
Developer:
TaleWorlds
Publisher:
Paradox Interactive
Designer:
Armagan Yavuz
Released:
In development
Genre:
Sandbox, Simulation, Action RPG
Modes:
Single...
Mujakwi
Developer:
Fifth
Released:
2008
Genre:
Shoot 'em up
Platforms:
Microsoft Windows
Download:
http://www.l-ames.com/logan/mujakwi.zip
Description
Mujakwi was developed as a...
Multiwinia
Description
Use of Procedural Content Generation Methods
External Links
Multiwinia - Wikipedia entry for Multiwinia.
Description
Code Example
External Links
Natural Language Processing - Wikipedia article on Natural Language Processing.
Nem's Mega 3d Terrain Generator
Website:
http://nemesis.thewavelength.net/index.php?p=8
Description
Use of Procedural Content Generation Methods
External Links
NetCity
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10757
Description
NetCity is one of several prototype games written during the design of Spore, that Maxis has...
NetHack
Description
Use of Procedural Content Generation Methods
External Links
NetHack - Wikipedia entry for NetHack.
Neverie
Website:
http://www.neverie.com/map.php - deadlink
Description
Use of Procedural Content Generation Methods
External Links
A wiki for randomly generated cool stuff - link by Rob...
September 10, 2008
Interview of Clint Hocking on Far Cry 2 and narrative design.
September 1, 2008
Preview of Hinterland.
August 30, 2008
Article on pitfalls of random level design in...
Name:
Noah Gibbs
Need a short description.
PCG Wiki References
External Links
Noah Gibbs - Wikipedia entry for Noah Gibbs.
Noctis
Description
Use of Procedural Content Generation Methods
External Links
Noctis - Wikipedia entry for Noctis.
Oangband
Series:
Angband variants
Description
Use of Procedural Content Generation Methods
External Links
Game - Wikipedia entry for Game.
OBLIGE Level Maker
Download:
http://sourceforge.net/project/showfiles.php?group_id=176314
Website:
http://oblige.sourceforge.net/
PCG Types:
Design of level content
Description
From...
Name:
Oleg Yavorsky
Need a short description.
PCG Wiki References
External Links
Oleg Yavorsky - Wikipedia entry for Oleg Yavorsky.
Particleman
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10490&lang=en
Description
Particleman is one of several prototype games written during the design of...
Name:
Pascal Mueller
Need a short description.
PCG Wiki References
External Links
Pascal Mueller - Wikipedia entry for Pascal Mueller.
Code Example
PCG Wiki References
External Links
Algorithm - Wikipedia article on Algorithm.
{$name}
Brief description here
Use of Procedural Content Generation Methods
PCG Wiki References
External Links
Game - Wikipedia entry for Game.
Game - StrategyWiki entry for Game.
...
{$name}
Brief description of software here
Use of Procedural Content Generation Methods
PCG Wiki References
External Links
Software - Wikipedia entry for Software.
Description
Examples
External Links
Taxonomy - Wikipedia article on Taxonomy.
About this Site
The Procedural Content Generation Wiki was set up on the 11th of May, 2008 by Andrew Doull as a central repository of information about procedural content generation. This followed...
Description
The basic idea of Perlin noise is to add layers (octaves) of noises.
Higher octaves are more precise, in that they have more point's, but are (usually) less weighted.
Code...
Permadeath is where dying forces you to completely restart the game, as opposed to returning to a save point. With procedurally generated levels, permadeath is less of a problem as it is unlikely...
Name:
{$name}
Need a short description.
PCG Wiki References
External Links
Person - Wikipedia entry for Person.
...
Description
Code Example
External Links
Procedural animation - Wikipedia article on Procedural Animation.
How to Animate a Character You've Never Seen Before - Chris Hecker: Games Developer...
Events
To be able to add events to the calendar below, either add a request to the forums or create a new page starting with 'event:' which will cause the event to be listed above. To request...
Description
Procedural Generation is used as opposed to procedural content generation on this wiki to indicate where procedural techniques are used in games which do not affect the game play in any...
Description
At the simplest level, procedural content generation can be used to change the door codes and other individual puzzle elements to prevent a user from getting the information off of a...
Description
Code Example
External Links
Algorithm - Wikipedia article on Algorithm.
Technical Demonstration: Far Cry 2 - Video of procedural sky, dynamic weather and fire propagation in action.
Code Example
Procedural spooling is the use of procedural techniques to overcome hardware and software limitations as to the amount of data that can be read off from disk for games which use...
Description
Code Example
External Links
Procedural Texture - Wikipedia article on Procedural Textures.
Processing
Website:
http://www.processing.org/
Description
Use of Procedural Content Generation Methods
External Links
Processing - Wikipedia entry for Processing.
Several programming competitions feature or have featured procedural content generation as a central theme.
Programming Competitions
TIG Source Procedural Content Generation Competition announced...
Description
A source of numbers that is apparently random, but is deterministic.
Specific algorithms include:
linear-congruential-generator - simple.
Blum Blum Shub - cryptographically sound, but...
Randomness is a necessary but not sufficient condition for a game to be considered procedural. A completely random game such as Solitaire or Poker is not usually considered procedural, however...
Description
In Procedural Content Generation usually seedable Pseudo Random Number Generators are used to generate random numbers.
Code Example
External Links
Random number generation - Wikipedia...
Description
Code Example
External Links
Random Seed - Wikipedia article on random seeds.
Description
Code Example
External Links
Reaction-Diffusion System - Wikipedia article on Reaction-Diffusion Systems.
Responsive Face
Platforms:
Java
Website:
http://mrl.nyu.edu/~perlin/facedemo/
This is a animation controlled by a minimum number of controls. The animations are kept from getting...
Rescue: The Beagles
Developer:
nenad
Released:
2008
Genre:
Platformer
Platforms:
Microsoft...
River Raid
Description
Use of Procedural Content Generation Methods
External Links
River Raid - Wikipedia entry for River Raid.
Rogue
Developer:
Michael Toy, Glenn Wichman, Ken Arnold
Engine:
Curses library
Released:
1980
Genre:
Role-playing game, Roguelikes
Modes:
Single player
Platforms:
Widely...
Roguelikes are descendants of the game Rogue which feature procedurally generated dungeons consisting of rooms interlinked by tunnels. In Hack, NetHack and the majority of other roguelikes each...
External Links
But is it an RPG? - Jay Barnson attempts to define the genre.
Description
Runtime Random Level Generation is the generation of game levels while the game is being played, using PCG techniques. When speaking of Procedural Content Generation, most people...
Sangband
Series:
Angband variants
Description
Use of Procedural Content Generation Methods
External Links
Name:
Sean O'Neil
Need a short description.
PCG Wiki References
External Links
Sean O'Neil - Wikipedia entry for Sean O'Neil.
Self Destruct
Developer:
Terry Cavanagh and Annabelle Kennedy
Released:
2008
Genre:
Shoot 'em up
Download:
http://distractionware.com/games/Self%20Destruct.zip
Description
Self...
Sesame Seeds
Developer:
Pip
Released:
2008
Platforms:
Microsoft Windows
Download:
http://www.mediafire.com/?omy1nh8ul00
Description
Sesame Seeds was developed as a part of the...
The Seven Cities of Gold
Developer:
Ozark Softscape
Publisher:
Electronic Arts, Ariolasoft
Designer:
Dani Bunten
Released:
1984
Genre:
Adventure game
Modes:
Single...
sfxr
Developer:
Tomas Pettersson
Genre:
Sound effects
Platforms:
Microsoft Windows , Mac, Source code
Download:
win32 , Mac port ,...
Description
Code Example
External Links
Shuffling - Wikipedia article on Shuffling.
Add a new page
Name:
Simon Carless
Need a short description.
PCG Wiki References
External Links
Simon Carless - Wikipedia entry for Simon Carless.
sin(Surfing)
Developer:
twohalf
Released:
2008
Platforms:
Microsoft Windows
Download:
http://www.programexperts.com/ccount/click.php?id=9
Description
sin(Surfing) was developed as...
Members:
Moderators
Admins
SLIGE
Website:
http://www.doomworld.com/slige/
PCG Types:
Design of level content
Description
From the website:
SLIGE is a Win32 (i.e. Windows 95 or NT or 3.1 with Win32s) program...
Name:
Soren Johnson
Need a short description.
PCG Wiki References
External Links
Soren Johnsonn - Wikipedia entry for Soren Johnson.
Space
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10628&lang=en
Description
Space is one of several prototype games written during the design of Spore, that...
SpeedTree
Description
Use of Procedural Content Generation Methods
External Links
SpeedTree - Wikipedia entry for SpeedTree.
Spore
Developer:
Maxis
Publisher:
Electronic Arts
Games for Windows
Designer:
Will Wright
Released:
In development
Website:
http://spore.com
PCG Types:
Procedural generation
User...
SPUG
Series:
Spore Prototypes
Download:
http://eu.spore.com/extra/?id=10626&lang=en
Description
SPUG is one of several prototype games written during the design of Spore, that...
S.T.A.L.K.E.R.: Clear Sky
Description
Use of Procedural Content Generation Methods
External Links
S.T.A.L.K.E.R.: Clear Sky - Wikipedia entry for S.T.A.L.K.E.R.: Clear Sky.
S.T.A.L.K.E.R.: Shadow of Chernobyl
Description
Use of Procedural Content Generation Methods
External Links
S.T.A.L.K.E.R.: Shadow of Chernobyl - Wikipedia entry for S.T.A.L.K.E.R.: Shadow...
Star Control II
Description
Use of Procedural Content Generation Methods
External Links
Star Control II - Wikipedia entry for Star Control II.
Ultranomicon - Official Star Control Wiki
The...
Starflight
Developer:
Binary Systems
Publisher:
Electronic Arts
Description
Use of Procedural Content Generation Methods
The Planet Builder
"About nine months after we started the...
Name:
Steven Peeler
Need a short description.
PCG Wiki References
External Links
Steven Peeler - Wikipedia entry for Steven Peeler.
Strange Adventures in Infinite Space
Developer:
Digital Eel
Publisher:
Cheapass Games, Astraware
Series:
SaIS series
Released:
March 15, 2002
Genre:
Space trading and combat...
Subversion
Released:
In development
Description
Use of Procedural Content Generation Methods
External Links
Subversion - Wikipedia entry for Subversion.
Super Secret Ninja
Genre:
Platformer
Download:
http://users.tkk.fi/~jjsalon2/projects/ninja.zip
Website:
http://users.tkk.fi/~jjsalon2/
Description
Use of Procedural Content...
Survival Crisis Z
Description
Use of Procedural Content Generation Methods
External Links
Survival Crisis Z - Wikipedia entry for Survival Crisis Z.
Survival Crisis Z on TIGSource.
Name:
Tarn Adams
Need a short description.
PCG Wiki References
External Links
Tarn Adams - Wikipedia entry for Tarn Adams.
Description
From Random Scattering: Creating Realistic Landscapes:
Two competing methodologies in procedural content generation are teleological and ontogenetic. The teleological approach creates...
Terragen
Description
Use of Procedural Content Generation Methods
External Links
Terragen - Wikipedia entry for Terragen.
Terragen 2
Description
Use of Procedural Content Generation Methods
External Links
Terragen 2 - Wikipedia entry for Terragen 2.
Terraineer
Website:
http://terraineer.sourceforge.net/
Description
Use of Procedural Content Generation Methods
External Links
Text Elite
Series:
Elite series
Description
Use of Procedural Content Generation Methods
External Links
Ian Bell's Text Elite Page
Description
Code Example
External Links
Texture Synthesis - Wikipedia article on Texture Synthesis.
A six-part series of articles by Andrew Doull published on Ascii Dreams from December 2007 to January 2008 discussing procedural content generation in its various guises.
Links to the...
The Elder Scrolls II: Daggerfall
Description
Use of Procedural Content Generation Methods
External Links
The Elder Scrolls II: Daggerfall - Wikipedia entry for the Elder Scrolls II:...
The Elder Scrolls IV: Oblivion
Description
Use of Procedural Content Generation Methods
External Links
The Elder Scrolls IV: Oblivion - Wikipedia entry for The Elder Scrolls IV: Oblivion.
The Germinator
Developer:
superflat
Released:
2008
Genre:
Shoot 'em up
Platforms:
Microsoft Windows
Requirements:
XP (SP2 or above)/ Vista
A GPU capable of Shader Model 2.0, 64mb...
The Sentinel
Publisher:
Firebird
Designer:
Geoff Crammond
Released:
1986
Description
A strategy-puzzle game set in a series of three-dimensional checkerboard landscapes involving...
On May 4, 2008, TIGSource announced that they were holding a create a 'Tiger Assault Freeform' competition. The competition runs from May 5, 2008 to June 2, 2008 and features procedural content...
This page is used as a to do list for things that need doing on the pcgwiki.
Ongoing actions and maintenance
There is always an need to update the news items with anything procedurally related. Try...
Articles
Fundamentals
Level Design
World Design
Procedural Storytelling
Algorithms
Games
Genre
Platform
Players
Series
Software license
Year...
Tribal Trouble
Download:
http://tribaltrouble.com/download
Website:
http://tribaltrouble.com
PCG Types:
Runtime random level generation
Description
A two-player real time strategy...
UFO: Alien Invasion
Developer:
UFO: Alien Invasion Team
Series:
X-COM series
Genre:
First person shooter
License:
GNU General Public...
Umbrarum Regnum
Website:
http://umbrarumregnum.110mb.com/index.html
Description
Use of Procedural Content Generation Methods
External Links
Unangband: The Unnamed Angband
Developer:
Andrew Doull
Series:
Angband variants
Genre:
Hack and slash, Role-playing game,
Turn based strategy game, Roguelikes
Modes:
Single...
Description
Code Example
External Links
A Real-Time Procedural Universe - Sean O'Neil: Discussion of procedural techniques for Elite style generation of a universe.
Extract from The Backroom Boys:...
Description
User generated content (UGC) is an increasingly important part of the Internet with some of the largest sites, such as Wikipedia and Youtube built entirely from this media. The...
Description
Voronoi Diagrams is an algorithm where one first randomly places points on a map (or a table, etc.) Then the algorithm counts the nearest point for every pixel (or unit, etc), and...
Wall of the Words
Developer:
Robson
Released:
2008
Platforms:
Microsoft Windows
Download:
http://iceyboard.no-ip.org/files/wotw.zip
Description
Wall of the Words was developed as a...
Name:
Walter D Pullen
Need a short description.
PCG Wiki References
External Links
Walter D Pullen - Wikipedia entry for Walter D Pullen.
Warning Forever
Latest Version:
v1.07 / 10 July 2005
Website:
http://www18.big.or.jp/~hikoza/Prod/index_e.html
Description
Use of Procedural Content Generation Methods
External...
WaterBoy
Series:
Spore prototypes
Download:
http://eu.spore.com/extra/?id=10984
Description
WaterBoy is one of several prototype games written during the design of Spore, that Maxis...
Watson
Developer:
mjau
Released:
2008
Platforms:
Microsoft Windows, Linux
Download:
Windows, Linux (x86)
Description
Watson was developed as a part of the inaugral TIG Source...
Description
Code Example
External Links
Weird Worlds: Return to Infinite Space
Developer:
Digital Eel
Publisher:
Shrapnel Games
Series:
SaIS series
Released:
November 4, 2005
Genre:
Space trading and combat...
.werkkzeug
Developer:
.theprodukkt
Released:
2004
Genre:
demomaker
Platforms:
Microsoft Windows
License:
freeware
Website:
http://www.werkkzeug.com/
Description
Use of...
According to Wikipedia, the world largest wiki site:
A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
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...
Name:
Will Wright
Roles:
Designer, Author
Need a description.
PCG Wiki References
External Links
Will Wright - Wikipedia entry for Will Wright.
World Machine
Website:
http://www.world-machine.com/
Description
Use of Procedural Content Generation Methods
External Links
X-Com: UFO Defense (Also known as X-Com: Enemy Unknown)
PCG Types:
Runtime random level generation
Description
Use of Procedural Content Generation Methods
X-Com: UFO Defense uses a...
Name:
Yoav I H Parish
Need a short description.
PCG Wiki References
External Links
Yoav I H Parish - Wikipedia entry for Yoav I H Parish.
Name:
Ysaneya
Need a short description.
PCG Wiki References
External Links
Ysaneya - Wikipedia entry for Ysaneya.
ZICZAC
Developer:
0rel
Released:
2008
Genre:
Puzzle
Platforms:
Microsoft Windows
Download:
http://www.0rel.com/download/ziczac_final/ziczac.exe
Description
was developed as a...