Heightmap Level Generator
Heightmap Level Generator is a free browser-based tool for creating procedural terrain and heightmaps for Unreal Engine, Unity, and Godot.
What Heightmap Level Generator is
Heightmap Level Generator is a free browser-based tool for creating procedural terrain and heightmaps for Unreal Engine, Unity, and Godot. It uses WebGPU compute shaders and WGSL to generate 16-bit terrain with cliffs, hills, mountains, erosion, rivers, lakes, and a raised border ring. It can also create connected road networks, towns, map exits, road grades, and embankments around water. Four biomes are available: temperate, steppe, desert, and snow world. Users can adjust settings live, compare 12 seeds, preview a 2D map and 3D mesh, and walk through the terrain in first person. Exports include engine-specific formats, Web or three.js, heightmaps, splatmaps, masks, water levels, color maps, layout JSON, and glTF meshes. Share links, JSON save and load, undo and redo, and built-in presets are also supported. The online version requires WebGPU, such as in a current desktop Chrome or Edge browser. Local use requires Node.js and a WebGPU-capable browser. The project is MIT licensed, and exported assets may be used commercially.
Good
- Exports terrain for Unreal Engine, Unity, and Godot.
- Includes four biomes and terrain presets.
- Can compare 12 seeds and preview 3D terrain.
- Supports share links and JSON save and load.
- MIT-licensed with commercial use of exported assets.
Watch out
- Online use requires WebGPU.
- Local use requires Node.js and a WebGPU-capable browser.
Who it suits
This tool suits game developers and terrain creators working with Unreal Engine, Unity, or Godot. It may also fit users building terrain workflows with Houdini or custom placement scripts.
Verdict
Heightmap Level Generator offers terrain generation, interactive previews, and several engine export options at no cost. Confirm that your browser or local setup supports WebGPU before using it.
Plans and prices
From Heightmap Level Generator's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | browser-based generator · no install · no account |
The facts
Each one read from Heightmap Level Generator's own pages, with the date it was checked.
What it does
- API and SDK
- The published material documents no network API or SDK; extensibility is through source code and exported files.checked 15 Oct 2026
- Automation integration
- Road, town and water masks plus layout JSON are intended for PCG, Houdini and custom placement scripts.checked 15 Oct 2026
- Auxiliary exports
- Exports include splatmaps, slope, normal, curvature and flow masks, road/town/water masks, water-level and color-map PNGs, layout JSON and metadata JSON.checked 15 Oct 2026
- Biomes
- The generator provides temperate, steppe, desert and snow biomes.checked 15 Oct 2026
- Documentation depth
- The README documents parameters, export dimensions, coordinate conventions, mask encodings, layout fields and the generation pipeline.checked 15 Oct 2026
- Editing workflow
- It supports live parameter changes, undo/redo, presets, JSON save/load and shareable URLs containing settings.checked 15 Oct 2026
- Engine exports
- Exports include Unreal landscape, Unity terrain, Godot Terrain3D and Web or three.js formats.checked 1 Oct 2026
- Export files
- Exports can include 16-bit PNG or RAW heightmaps, splatmaps, masks, water levels, color maps, layout JSON, glTF meshes and metadata JSON.checked 1 Oct 2026
- Godot and web export
- Godot Terrain3D receives a 16-bit heightmap and web or three.js workflows receive a glTF mesh.checked 15 Oct 2026
- GPU generation
- Terrain is generated with WebGPU compute shaders written in WGSL while controls are adjusted.checked 15 Oct 2026
- Independent description
- The GitHub topic listing describes it as a free procedural terrain and heightmap generator for Unreal, Unity and Godot running in a WebGPU browser.checked 15 Oct 2026
- Independent directory listing
- GitHub's erosion topic page lists Heightmap Level Generator among seven JavaScript repositories matching that topic.checked 15 Oct 2026
- Independent metadata
- That GitHub topic page labels the repository JavaScript and shows it updated on September 13, 2026.checked 15 Oct 2026
- Independent topic tags
- GitHub's topic listing associates the repository with WebGPU, procedural generation, terrain generation, Unity, Godot, Unreal Engine, erosion and WGSL tags.checked 15 Oct 2026
- Interactive editing
- Users can adjust settings live, compare 12 seeds, preview a 2D map and 3D mesh, and walk through the terrain in first person.checked 1 Oct 2026
- Licence
- The source is released under the MIT License, including permission to use it commercially.checked 15 Oct 2026
- Limit: hardware compatibility
- Use depends on a browser and graphics stack that expose WebGPU, so unsupported browsers or GPUs cannot run the hosted generator.checked 15 Oct 2026
- Limit: mobile availability
- The product pages document desktop browser support and do not list iOS or Android applications.checked 15 Oct 2026
- Limit: service model
- The project publishes no paid tiers, hosted account system, support SLA, security certification or compliance program.checked 15 Oct 2026
- Local installation
- Local use requires Node.js, a WebGPU-capable browser, npm install and npm run dev from the app directory.checked 15 Oct 2026
- Local use
- The project can run locally with Node.js and a WebGPU-capable browser, and its Windows start.bat script runs the setup.checked 1 Oct 2026
Where it runs
- Browser requirements
- The hosted tool requires WebGPU and lists desktop Chrome or Edge 113+, Safari 26+ and Firefox 141+ on Windows.checked 15 Oct 2026
The company
- Export ownership
- The README says exported heightmaps, masks, layouts and meshes belong to the user without conditions.checked 15 Oct 2026
- License and ownership
- The project is MIT licensed, exports can be used, changed and shipped commercially, and exported assets belong to the user without conditions.checked 1 Oct 2026
The full review of Heightmap Level Generator
Heightmap Level Generator is a procedural terrain and map-layout tool for creators working toward Unreal Engine, Unity or Godot. It suits developers who want configurable terrain, roads and towns alongside engine-ready exports, without a software charge. Its broad output options are compelling for a free tool, but access depends on WebGPU.
Overview
The generator brings terrain and supporting map features into one workflow: creators can shape a world, inspect it in 2D and 3D, and export the result for an engine or a custom placement pipeline. That combination is more useful than a heightmap-only workflow when roads, settlements and water need to fit the same layout. The trade-off is that it is a specialized generator, not a general-purpose terrain authoring suite.
Key features
Terrain and map generation
WebGPU compute shaders generate 16-bit heightmaps with cliffs, hills, mountains, erosion, rivers, lakes and a raised border ring. Connected roads, towns, map exits, road grades and embankments around water extend the output into a playable-world layout. Four biomes—temperate, steppe, desert and snow—cover several common starting points, though the set is limited to those options.
Iteration and export
Live setting changes, comparison of 12 seeds, 2D and 3D previews, and first-person walkthroughs give creators several ways to assess a terrain before committing to an export. Built-in presets, URL sharing, JSON save and load, and undo and redo support iteration and handoff. Exports target Unreal landscape, Unity terrain, Godot Terrain3D, and web or three.js; files can include heightmaps, splatmaps, masks, water levels, color maps, layout data, glTF meshes and metadata. Road, town and water masks plus layout JSON are intended for PCG, Houdini and custom placement scripts, making the tool useful beyond a single-engine workflow.
The project is MIT licensed, and exported assets can be modified and shipped commercially without conditions. That gives commercial creators room to use generated assets in shipped work, while still requiring a WebGPU-capable browser for the online version. Local use is possible with Node.js and a WebGPU-capable browser; the Windows start.bat script runs setup.
Pricing
The Free plan costs nothing and requires no install or account. It includes the generator's procedural terrain workflow, seed control, custom assets and exports for Unreal Engine, Unity, Godot Terrain3D and three.js, with formats including 16-bit PNG, RAW .r16, RGBA PNG, JSON and glTF .glb. There is no paid tier or usage cap described, so it is a strong fit for individual creators and teams evaluating a terrain pipeline without a software budget.
Platforms
Heightmap Level Generator is available on the web and for self-hosted use, with Windows support. The online version needs WebGPU, such as a current desktop Chrome or Edge browser. The local route also requires a WebGPU-capable browser, and Windows users can start setup with the supplied batch script. It is not a good fit for systems that cannot provide WebGPU.
Who it's for
This is a practical choice for indie developers, level designers and technical artists who need procedural terrain plus roads, towns and water, especially when their next step is Unreal, Unity, Godot or a custom placement pipeline. First-person viewing and multiple previews help judge layouts before export. Creators who need a broader biome range or cannot use WebGPU should consider another tool.
Pros and cons
- Pros: Free access with no account or install requirement lowers the barrier to trying the workflow.
- Pros: Terrain, roads, towns, water and multiple engine exports can support a complete starting layout rather than an isolated heightmap.
- Pros: MIT licensing and unrestricted commercial use of exported assets suit commercial projects.
- Cons: WebGPU is required online and locally, excluding incompatible browsers and setups.
- Cons: The four available biomes constrain creators seeking a wider set of named starting environments.
Alternatives
Game Map Generators is the broader category directory for comparing map-making tools.
- World Machine is worth considering for Windows, macOS or Linux workflows; its Basic plan caps output at 1025×1025 pixels, while Indie costs $119 a month.
- Gaea offers a Windows alternative with a Community Edition limited to non-commercial single builds at 1,024 × 1,024 resolution; its Indie plan costs $99 a month.
- 3D Dungeon Generator is the more relevant pick for dungeon layouts, with free GLB export and custom dimensions up to 60×60.
- MapMagic 2 is a free macOS and Windows option for map generators, with a separate 45.00 USD once purchase for Biomes and Functions that requires the core installation.
- Ymir is another free option for Linux and Windows, released as GPL-3.0 free software.
- World Creator is a paid Windows alternative, with yearly plans starting at $59 a year for users under its stated revenue or funding threshold.
- Dungeon Generator for Unreal Engine 5 is a freemium alternative.
- TerraWorld 2023 is a paid alternative with a 99.00 USD once plan.
Verdict
Choose Heightmap Level Generator if you need free procedural terrain with roads, towns and export paths into Unreal, Unity, Godot or a custom pipeline. Its combination of interactive previews, varied map outputs and commercial-use freedom is the strongest reason to start here. Look elsewhere if WebGPU is unavailable on your setup or four biome choices are too limiting.
Alternatives to Heightmap Level Generator
- 1

World Machine
Free planLinuxmacOSWindows7.6$119 one-time - 2

Gaea
Free planWindows6.8$99 one-time - 3
Infinity Generation
Free planAPILinuxmacOSWindows6.8Free plan - 4
Voxel Plugin
Free planAndroidmacOSWindows6.8$349 one-time - 5
L3DT
Free planLinuxWindows6.7$34.95 one-time - 6
MapMagic 2
Free planmacOSWindows6.5$45 one-time
