Skip to content
SPECIFICTION
Get listed

MapMagic 2 vs SimpleXTerrain

MapMagic 2

gitlab.com

SimpleXTerrain

github.com

Side by side

FigureMapMagic 2SimpleXTerrain
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
Linux—Yes
Plans published31
Spec score · Game Map Generators8.0 (#6)7.6 (#12)
PurposeMapMagic 2 is a node-based procedural map generator for creating terrain and automatically placing game objects.SimpleXTerrain is an open-source procedural terrain generation addon for Godot 4 .NET (C#).

Plans

MapMagic 2

  • MapMagic 2Free
  • MapMagic 2 Biomes and Functions$45, paid once
  • MapMagic 2 Bundle$157.50, paid once

MapMagic 2 pricing →

SimpleXTerrain

  • FreeFree

SimpleXTerrain pricing →

In their own words

MapMagic 2

MapMagic 2 is a node-based procedural generator for Unity terrain and game objects. Users build graphs from generator nodes such as noise, Voronoi, blending, curves, and erosion. Listed outputs include height, holes, textures, grass, custom outputs, objects, splines, and biomes. During play mode, it can generate new terrain tiles for endless maps. The Biomes and Functions module blends graphs using masks and moves complex generation into sub-graphs. MapMagic 2 is listed as compatible with Unity 2022.3.62f1 across Built-in, URP, and HDRP render pipelines; installation requires the.NET 4.x API Compatibility Level in the Unity Editor. The core asset costs nothing. Biomes and Functions costs $45, paid once and requires an existing MapMagic 2 installation. The bundle costs $157.50, paid once and includes MapMagic 2 with Objects, Splines, Biomes, and Brush modules. The bundle listing says full source code is included. Special nodes are named for CTS, MegaSplat, MicroSplat, and Vegetation Studio Pro, though full compatibility is not guaranteed.

Visit gitlab.com

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.

Visit github.com