Skip to content
SPECIFICTION
Get listed

worldGen

github.com

WindowsmacOSLinux
Visit github.com
Spec score 6.6 #26 of 27 in Game Map Generators

What it is

worldGen is a free, open-source procedural generator for two-dimensional maps built from an integer seed. It creates continents, oceans, rivers, forests, swamps, beaches, cliffs, settlements, and roads. Terrain begins with multifractal noise and simulated raindrop erosion, while rain-shadow modeling affects climate across mountain ranges. Elevation, moisture, and temperature produce thirteen biomes. Reusing a seed generates the same world, making results repeatable. The interactive viewer supports panning, zooming, tile details, step-by-step generation visualization, and screenshot export. World state can be saved in TOML, and a world blob can be exported as a .bin file. Display and generation parameters are adjustable in config.toml, with additional settings in world/config.go. worldGen is a Go desktop application using Ebiten and requires Go 1.21 or later plus desktop OpenGL support. It runs on Linux, macOS, and Windows under the MIT license. The roadmap lists urban layouts, more plant and biome variety, waterfalls, cliffs, and artificial life.

Spec sheet

Purpose
worldGen is a procedural world map generator written in Go that creates worlds from an integer seed.Read 10 Oct 2026 · github.com
License
The repository states that worldGen is licensed under the MIT License.Read 10 Oct 2026 · github.com
Biomes
The listed biomes include ocean, beach, desert, grassland, forest, tundra, swamp, mountain, snow, lake, and shore.Read 10 Oct 2026 · github.com
Climate
The generator models rain shadows across mountain ranges.Read 4 Oct 2026 · paraglider0815.github.io
Configuration
Display and generation parameters can be adjusted in config.toml, with additional generation settings in world/config.go.Read 4 Oct 2026 · github.com
Dependencies
The architecture page identifies Ebiten for rendering and input and opensimplex-go for coherent noise generation.Read 10 Oct 2026 · github.com
Determinism
The README states that the same seed always produces the same world.Read 10 Oct 2026 · github.com
Export
The program can export a world blob as a .bin file.Read 4 Oct 2026 · github.com
Generation
Its generation pipeline builds terrain, climate, hydrology, biomes, settlements, and roads in sequential phases.Read 10 Oct 2026 · github.com
Geology
Terrain is created from multifractal noise and eroded with virtual raindrops.Read 4 Oct 2026 · paraglider0815.github.io
Intended use
The maker describes the generated worlds as continents ready to be filled with artificial life.Read 10 Oct 2026 · github.com
Platform
The project is a Go desktop application using Ebiten and requires desktop OpenGL support.Read 4 Oct 2026 · github.com
Requirements
The README lists Go 1.21 or later and a desktop with OpenGL support as requirements.Read 10 Oct 2026 · github.com
Roadmap
The project roadmap lists detailed urban layouts, more plant species, waterfalls, and artificial life as future work.Read 10 Oct 2026 · github.com
Save and export
World state can be saved in TOML and exported as a binary .bin blob.Read 10 Oct 2026 · github.com
Terrain features
The project describes geological noise, coastal coves and fjords, thermal and hydraulic erosion, rivers, and floodplains.Read 10 Oct 2026 · github.com
Viewer
The interactive viewer supports panning, zooming, tile information, step-by-step generation visualization, and screenshot export.Read 10 Oct 2026 · github.com

Strong points and limits

Strong points

  • Integer seeds make worlds repeatable
  • Thirteen biomes derive from environmental factors
  • Interactive viewer includes step-by-step generation
  • Exports screenshots and .bin world blobs
  • MIT-licensed and free

Limits

  • Requires Go 1.21 or later
  • Needs desktop OpenGL support
  • Roadmap features are not yet listed as available
  • Desktop application only

Who it suits

It suits developers and world-builders who want reproducible procedural maps and configurable terrain generation. Users need Go 1.21 or later and desktop OpenGL support.

Verdict

worldGen offers deterministic, configurable 2D world creation with terrain, climate, and biome simulation. Its requirements and desktop focus matter when preparing a development environment.

Where Specifiction places it

Alternatives to worldGenAll alternatives →