Zylann/godot_heightmap_plugin
Zylann/godot_heightmap_plugin has 2,289 GitHub stars and 187 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 21:58 UTC. Last push 2026-07-30.
HeightMap terrain for Godot implemented in GDScript
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalHeightMap terrain plugin for Godot Engine

Heightmap-based terrain for Godot 4.6+. It supports texture painting, colouring, holes, level of detail and grass, while still targetting the Godot API.
This repository holds the latest development version, which means it has the latest features, latest fixes, but can also have bugs.
You may use the version on the asset library, but if the changelog has fixes or improvements you need, the master branch of this repo can be better.
To get the last version that supported Godot 3.0.6, checkout branch 0.10 (no longer maintained).
To get the last version that supported Godot 3.x, checkout branch godot3 (no longer maintained)
To get the last version that (I think) supported Godot 4.1, checkout commit 3a04f66037a5487990335523c109e064afbc129d (no longer maintained)
Disclaimer
This plugin is not in "active" development. I wouldn't say it's dead, but as a matter of fact, I no longer work on features, and only do bug fixes these days. It is my first relatively big plugin, starting in Godot 2, and got to know better the editor APIs with it. But I have other projects now, so my free time is used elsewhere. The plugin should be stable though, and may be useful to learn from.
Installation
This is a regular editor plugin.
Copy the contents of addons/zylann.hterrain into the same folder in your project, and activate it in your project settings.
The plugin now comes with no extra assets to stay lightweight. If you want to try an example scene, you can install this demo once the plugin is setup and active: https://github.com/Zylann/godot_hterrain_demo
Usage
Why this is a plugin
Godot has no terrain system for 3D at the moment, so I made one. The plugin is fully implemented in GDScript, mainly for ease of change and compatibility. There is no plan to implement a GDExtension part. Godot could get a terrain system in the future, but it's going to be a long wait, so developping this plugin allows to explore a lot of things up-front, such as procedural generation and editor tools, which could still be of use later.
Supporters
This plugin is a non-profit project developed by voluntary contributors. The following is the list of the current donors. Thanks for your support :)
Gold supporters
Aaron Franke (aaronfranke)
Silver supporters
TheConceptBoy
Chris Bolton (yochrisbolton)
Gamerfiend (Snowminx)
greenlion (Justin Swanhart)
segfault-god (jp.owo.Manda)
RonanZe
Phyronnaz
NoFr1ends (Lynx)
Supporters
rcorre (Ryan Roden-Corrent)
duchainer (Raphaël Duchaîne)
MadMartian
stackdump (stackdump.eth)
Treer
MrGreaterThan
lenis0012
nan0m (Fabian)
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,993 starspublic-apis/public-apis
A collective list of free APIs
497,246 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
442,990 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,188 stars