A GDExtension plugin which give godot the ability to produce highly optimized Terrain for Open world games
C++
1,009
558 commits
updated Sep 6, 2026
MTerrain is an optimized terrain system/editor for Godot Engine.
To use this plugin you will need to learn some concepts - this terrain plugin will not work out of the box. Please read the wiki
Or watch this video will be helpful: https://www.youtube.com/watch?v=PcAkWClET4U
This video shows how to use use height brushes to sculpt the terrain: https://www.youtube.com/watch?v=e7nplXnemGo
This video shows how to use Texture painting: https://www.youtube.com/watch?v=0zEYzKEMWR8
You can support me with patreon Click here
First clone this repo on your local machine, so you need godot-cpp to exist in GDExtension folder so you can build that, godot-cpp is added as a submodule in this project so to put that inside GDExtension folder only thing you need to do after cloning this repo is runing this code
git submodule update --init --recursive
This will automaticly pull godot-cpp into GDextension folder, After that go inside GDExtension folder and use scons to build this project
115 followers · starred Mar 2026
71 followers · starred Feb 2024
94 followers · starred Mar 2025
38 followers · starred Nov 2024
A GDExtension plugin which give godot the ability to produce highly optimized Terrain for Open world games
C++
1,009
558 commits
updated Sep 6, 2026
MTerrain is an optimized terrain system/editor for Godot Engine.
To use this plugin you will need to learn some concepts - this terrain plugin will not work out of the box. Please read the wiki
Or watch this video will be helpful: https://www.youtube.com/watch?v=PcAkWClET4U
This video shows how to use use height brushes to sculpt the terrain: https://www.youtube.com/watch?v=e7nplXnemGo
This video shows how to use Texture painting: https://www.youtube.com/watch?v=0zEYzKEMWR8
You can support me with patreon Click here
First clone this repo on your local machine, so you need godot-cpp to exist in GDExtension folder so you can build that, godot-cpp is added as a submodule in this project so to put that inside GDExtension folder only thing you need to do after cloning this repo is runing this code
git submodule update --init --recursive
This will automaticly pull godot-cpp into GDextension folder, After that go inside GDExtension folder and use scons to build this project
115 followers · starred Mar 2026
71 followers · starred Feb 2024
94 followers · starred Mar 2025
38 followers · starred Nov 2024