SimpleXTerrain vs worldGen
SimpleXTerrain
github.comworldGen
github.comSide by side
| Figure | SimpleXTerrain | worldGen |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Game Map Generators | 7.6 (#12) | 6.6 (#26) |
| Intended use | The documented workflow builds procedural terrain for Godot scenes using a Terrain3D node and a camera or character attached to a terrain streamer. | The maker describes the generated worlds as continents ready to be filled with artificial life. |
| License | The project is licensed under the MIT License. | The repository states that worldGen is licensed under the MIT License. |
| Purpose | SimpleXTerrain is an open-source procedural terrain generation addon for Godot 4 .NET (C#). | worldGen is a procedural world map generator written in Go that creates worlds from an integer seed. |
| Requirements | It requires Godot Engine 4.6+ in the .NET or Mono edition, .NET SDK 8.0+, and the Terrain3D plugin. | The README lists Go 1.21 or later and a desktop with OpenGL support as requirements. |
Plans
In their own words
SimpleXTerrain
SimpleXTerrain is a free, MIT-licensed addon for procedural terrain generation in Godot 4 .NET using C#. Its node graph editor defines heightmaps, biomes, splatmaps, and scattered instances. Heightmap sources include Perlin, fractal, and Voronoi noise, radial shapes, splines, and images. Modifiers include levels, curves, slope masks, hydraulic and thermal erosion, terraces, beaches, ledges, and blur.
At runtime, the addon evaluates terrain chunks asynchronously on .NET background tasks around a moving camera, then streams heightmaps and control maps into Terrain3D regions. The documented workflow uses a Terrain3D node with a camera or character attached to a terrain streamer to build Godot scenes. Requirements are Godot Engine 4.6 or later in its .NET or Mono edition, .NET SDK 8.0 or later, and the Terrain3D plugin. Setup involves copying the addon into the project’s addons directory, rebuilding the C# solution, and enabling the plugin in Project Settings. Foliage and object scattering can generate placement data, but the feature is experimental. Some GPU-capable work has RenderingDevice compute helpers; the documentation identifies CPU evaluation as the reliable path.
worldGen
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.