Procedural Terrain Generator

Rivers → Sand-only near rivers → Plains-only near sand/forest → 25% plains become forest → Smoothing for larger biomes

Generation settings
Water (river)
Sand
Plains
Forest
Rules baked in
  • Sand-only near water: Sand generates only adjacent to rivers.
  • Plains-only near sand/forest: Plains appear only if neighboring sand or forest.
  • 25% plains → forest: After generation, each plains tile has a 25% chance to become forest.
  • Adjacency bias: Neighbor-majority smoothing grows larger biomes.