Skip to content

Instantly share code, notes, and snippets.

@milesrout
Created January 4, 2016 06:55
Show Gist options
  • Save milesrout/8ac9d0424c4db12204c4 to your computer and use it in GitHub Desktop.
Save milesrout/8ac9d0424c4db12204c4 to your computer and use it in GitHub Desktop.
Procedural Task/Quest Generation
1. Generate world
2. Populate world
3. Generate tasks
Generate World
1. Elevation
- Perlin noise?
- Simplex noise?
- Generate height map
2. Fill/flood world to make oceans and lakes
3. Temperature and moisture maps
4. Make biomes
5. Place forests and rivers (more terrain features later)
Populate world
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment