EVERYTHING XIAOMI
Get listed

worldGen

worldGen is a procedural 2D map generator that builds a world from an integer seed.

Place
#21 of 27
Score
5.7
worldGen's website

What worldGen is

worldGen is a procedural 2D map generator that builds a world from an integer seed. It can create continents, oceans, rivers, forests, swamps, beaches, cliffs, settlements, and roads. Terrain begins with multifractal noise and is shaped by simulated raindrop erosion; the climate model accounts for rain shadows across mountain ranges. Elevation, moisture, and temperature determine which of thirteen biomes appear. The same seed produces the same world, so a map can be regenerated consistently. An interactive viewer supports panning and zooming, tile detail inspection, step-by-step generation viewing, and screenshot export. The program can also export a world blob as a .bin file. Display and generation parameters are adjustable in config.toml, with more generation settings in world/config.go. It is a free, open-source Go desktop application for Linux, macOS, and Windows, built with Ebiten. It requires Go 1.21 or later and desktop OpenGL support, and is licensed under MIT.

Good

  • Same seed reproduces the same world.
  • Thirteen biomes derive from elevation, moisture, and temperature.
  • Viewer supports tile details and step-by-step generation.
  • Exports screenshots and .bin world blobs.
  • Available for Linux, macOS, and Windows.

Watch out

  • Requires Go 1.21 or later.
  • Requires desktop OpenGL support.
  • Detailed urban layouts and artificial life remain roadmap items.

Who it suits

worldGen suits developers or creators who want repeatable procedural 2D worlds and control over generation settings. It is aimed at desktop users with Go 1.21 or later and OpenGL support.

Verdict

worldGen combines seed-based repeatability with a range of terrain, climate, and biome features. Check its Go and OpenGL requirements before using it on a desktop.

The facts

Each one read from worldGen's own pages, with the date it was checked.

What it does

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

Where it runs

Platform
The project is a Go desktop application using Ebiten and requires desktop OpenGL support.checked 4 Oct 2026

Alternatives to worldGen

All alternatives
  1. 1World Machine logo

    World Machine

    Free planLinuxmacOSWindows
    7.6$119 one-time
  2. 2

    Heightmap Level Generator

    Free planOpen sourceWebSelf-hostedWindows
    7.2Free plan
  3. 3Gaea logo

    Gaea

    Free planWindows
    6.8$99 one-time
  4. 4

    Infinity Generation

    Free planAPILinuxmacOSWindows
    6.8Free plan
  5. 5

    Voxel Plugin

    Free planAndroidmacOSWindows
    6.8$349 one-time
  6. 6

    L3DT

    Free planLinuxWindows
    6.7$34.95 one-time