Freedom251 › Game Map Generators
SimpleXTerrain

What SimpleXTerrain is
SimpleXTerrain is a free, open-source procedural terrain generation addon for 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 can shape terrain with levels, curves, slope masks, hydraulic or thermal erosion, terraces, beaches, ledges, and blur. At runtime, it evaluates terrain chunks asynchronously on .NET background tasks around a moving camera, then streams generated heightmaps and control maps into Terrain3D regions. The documented workflow uses a Terrain3D node and a camera or character attached to a terrain streamer. Setup requires Godot Engine 4.6 or later in its .NET or Mono edition, .NET SDK 8.0 or later, and the Terrain3D plugin. Installation involves copying the addon into a 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. CPU evaluation is described as the reliable path; selected GPU-capable work has compute helpers.
Who it suits
SimpleXTerrain suits Godot developers building procedural 3D terrain with Terrain3D. It is for users who can meet its Godot, .NET SDK, and plugin requirements.
What it does well
- Node graph editor defines heightmaps, biomes, and splatmaps.
- Includes multiple noise-based heightmap generators.
- Supports hydraulic and thermal erosion modifiers.
- Streams generated maps into Terrain3D regions.
- Licensed under the MIT License.
What to know first
- Requires Godot Engine 4.6 or later in .NET or Mono edition.
- Requires .NET SDK 8.0 or later and Terrain3D.
- Foliage and object scattering is experimental.
- CPU evaluation is described as the reliable path.
Limits
Foliage and object scattering is marked experimental. CPU evaluation is described as the reliable path, with compute helpers available for selected GPU-capable work.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Open-source Godot 4 .NET terrain generation addon · MIT license | Free |
As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Install Godot Engine 4.6 or later in its .NET or Mono edition, .NET SDK 8.0 or later, and the Terrain3D plugin.
- Copy the SimpleXTerrain addon folder into the Godot project's addons directory.
- Rebuild the project's C# solution.
- Enable the plugin in Project Settings.
- Add a Terrain3D node and connect a camera or character to a terrain streamer for the documented scene workflow.
Overview
SimpleXTerrain is an open-source procedural terrain-generation addon for Godot 4 .NET, built around a node graph and the Terrain3D plugin. It suits developers making streamed terrain for Godot scenes who can work within its specific engine and SDK requirements. Its range of terrain tools is substantial, but experimental scattering and a CPU-first workflow make it a more convincing fit for terrain generation than a turnkey, GPU-led pipeline.
Key features
The node graph brings heightmaps, biomes, splatmaps and scattered instances into one terrain-definition workflow. Heightmap sources span Perlin and fractal noise, Voronoi noise, radial shapes, splines and image inputs, giving developers several ways to establish landforms rather than relying on noise alone.
Modifiers cover levels, custom curves, slope masks, hydraulic and thermal erosion, terraces, beaches, ledges and blur. That breadth supports both broad shaping and surface-specific adjustments. At runtime, terrain chunks are evaluated asynchronously on .NET background tasks around a moving camera, then generated heightmaps and control maps are streamed into Terrain3D regions. This is tailored to scenes using a Terrain3D node and a camera or character attached to a terrain streamer, not a general-purpose terrain tool detached from that integration.
Foliage and object scattering produces placement data, but remains experimental; projects that depend on reliable scattering should treat that as a constraint. Selected GPU-capable work has RenderingDevice compute helpers, while CPU evaluation is the reliable path. The project is MIT-licensed, and its separate documentation repository provides technical guides, an API reference and node explanations.
Pricing
| Plan | Price | What it includes |
|---|---|---|
| Free | free | Open-source Godot 4 .NET terrain-generation addon under the MIT license. |
There is one free plan, with no paid tier or seat-based price stated. It is the natural choice for developers comfortable with the required setup and Terrain3D workflow; the trade-off is that the tool’s integration and experimental scattering may not suit projects seeking a broader, more settled production pipeline.
Platforms
SimpleXTerrain is listed for Linux, macOS and Windows. It requires Godot Engine 4.6 or later in the .NET or Mono edition, .NET SDK 8.0 or later, and the Terrain3D plugin. Installation involves copying the addon into a project’s addons directory, rebuilding the C# solution and enabling the plugin in Project Settings. The engine, SDK and plugin requirements matter more than the desktop platform when deciding whether it fits an existing project.
Who it's for
Choose SimpleXTerrain if you are building procedural terrain in a Godot scene with Terrain3D and want a graph-based workflow, varied heightmap inputs, terrain modifiers and asynchronous chunk evaluation. It is less suitable if your project does not use Terrain3D, cannot meet the Godot .NET and SDK requirements, or depends on experimental scattering or GPU evaluation as its dependable path.
Pros and cons
Pros
- Broad terrain-shaping toolkit: Noise, splines, images, erosion and shape-focused modifiers give Godot developers multiple ways to build and refine terrain.
- Purpose-built streaming integration: Asynchronous chunk evaluation feeds heightmaps and control maps into Terrain3D regions around a moving camera.
- MIT-licensed and free: The addon can be used without a paid plan, and the license is stated as MIT.
Cons
- Narrow engine and plugin fit: It requires Godot 4.6+ in a .NET or Mono edition, .NET SDK 8.0+ and Terrain3D.
- Scattering is experimental: Foliage and object placement data is not as dependable a foundation as the core documented terrain workflow.
- CPU evaluation is the reliable route: GPU compute helpers exist for selected work, but GPU evaluation is not the dependable default.
Alternatives
Game Map Generators is a useful category starting point for comparing tools beyond this Terrain3D-specific workflow.
- World Machine is worth considering for a freemium alternative with a free plan and a Basic output cap of 1025×1025 pixels; its Indie plan is $119 a month and includes one year of updates.
- Voxel Plugin is a better fit to investigate when voxel tooling is the priority: its free plan includes commercial use and full source access, but no Voxel Graphs or access to Voxel Plugin 2 previews.
- WorldEngine is another free, MIT-licensed world-generation option, with Linux, macOS, Windows and self-hosted platforms listed.
- Gaea may suit Windows users comparing a freemium alternative; its Community Edition is limited to a 1,024 × 1,024 single build and non-commercial use.
- Heightmap Level Generator is a free option to consider if a web, Windows or self-hosted tool with no installation or account is a better fit.
- L3DT offers a free Standard Edition for heightfield and texture maps up to 2049 × 2049 pixels, as well as a 90-day Professional trial.
- MapMagic 2 has a free core asset with map generators; its Biomes and Functions add-on costs 45.00 USD once for one seat and requires an existing MapMagic 2 installation.
- Ymir is a free GPL-3.0 option for Linux and Windows.
Verdict
SimpleXTerrain is a strong candidate for Godot developers who want procedural, streamed terrain feeding directly into Terrain3D, with an unusually broad set of generators and modifiers available at no cost. Choose it when that specific integration matches your scene; look elsewhere if you need a different engine or plugin setup, or if experimental scattering and CPU-first evaluation do not meet your production needs.
Verdict
SimpleXTerrain offers a detailed terrain-generation workflow for Godot 4 .NET projects using Terrain3D. Check the engine, SDK, and plugin requirements before planning to use it.
Questions
How much does SimpleXTerrain cost?
Its Free plan costs nothing.
Which platforms and engine does it support?
It is an addon for Godot Engine 4.6 or later in the .NET or Mono edition. The listed platforms are Linux, macOS, and Windows.
What does it require?
It requires Godot Engine 4.6 or later in the .NET or Mono edition, .NET SDK 8.0 or later, and the Terrain3D plugin.
Is SimpleXTerrain open source?
Yes. The project is open source and uses the MIT License.
How do I install it?
Copy the addon folder into a Godot project's addons directory, rebuild the C# solution, and enable the plugin in Project Settings.
Does it support GPU terrain generation?
Selected GPU-capable work has RenderingDevice compute helpers. The documentation describes CPU evaluation as the reliable path.
Facts from SimpleXTerrain's own pages
- Experimental feature
- Foliage and object scattering generates placement data but is marked experimental. · github.com, 9 Oct 2026
- Generators
- Heightmap generators include Perlin noise, fractal noise, Voronoi noise, radial shapes, splines, and heightmap images. · github.com, 9 Oct 2026
- GPU path
- Selected GPU-capable work has RenderingDevice compute helpers, while the documentation describes CPU evaluation as the reliable path. · github.com, 9 Oct 2026
- Installation
- Installation copies the addon folder into a Godot project's addons directory, rebuilds the C# solution, and enables the plugin in Project Settings. · github.com, 9 Oct 2026
- Integration
- SimpleXTerrain streams generated heightmaps and control maps directly into Terrain3D regions. · github.com, 9 Oct 2026
- 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. · github.com, 9 Oct 2026
- License
- The project is licensed under the MIT License. · github.com, 9 Oct 2026
- Modifiers
- Terrain modifiers include levels, custom curves, slope masks, hydraulic and thermal erosion, terraces, beaches, ledges, and blur. · github.com, 9 Oct 2026
- Node graph
- Its custom node graph editor defines heightmaps, biomes, splatmaps, and scattered instances. · github.com, 9 Oct 2026
- Purpose
- SimpleXTerrain is an open-source procedural terrain generation addon for Godot 4 .NET (C#). · github.com, 9 Oct 2026
- Requirements
- It requires Godot Engine 4.6+ in the .NET or Mono edition, .NET SDK 8.0+, and the Terrain3D plugin. · github.com, 9 Oct 2026
- Streaming
- The runtime evaluates terrain chunks asynchronously on .NET background tasks around a moving camera. · github.com, 9 Oct 2026
- Support and documentation
- The project links to a separate repository with technical guides, API reference, and node explanations. · github.com, 9 Oct 2026
Where SimpleXTerrain stands on Freedom251
- Game Map Generators#6 of 27