A Godot 4 addon that adds Cinemachine-style camera control to Camera2D and Camera3D nodes, including follow, look-at, priority and tween transitions.
TokisanGames/Terrain3D
An editable, high-performance terrain system addon for the Godot 4 game engine, written as a C++ GDExtension.
- Stars
- 4,393
- Forks
- 321
- Open issues
- 96
- Last commit
- 5 days ago
What is it?
Terrain3D is a terrain system addon for Godot 4 that lets developers sculpt, paint and render large heightmap-based landscapes inside the editor. It is written in C++ as a GDExtension, so it runs on official Godot builds without requiring a custom engine.
The addon supports terrains from 64x64 meters up to 65.5 by 65.5 kilometers, split into non-contiguous, variable-sized regions. Terrain textures, holes, color and wetness painting, and texture detiling are included, along with foliage instancing with multiple levels of detail and a shadow impostor. Heightmaps can be imported from HTerrain, Gaea, World Creator, World Machine, Unity, Unreal, or any tool that exports heightmaps.
The project is accessible from GDScript, C#, and other languages Godot supports, and it is released under the MIT license.
Key features
- 01Built as a GDExtension that works with official Godot 4 builds
- 02Supports terrains from 64x64 meters up to 65.5 km square in variable-sized regions
- 03Sculpting, holes, texture painting, and color and wetness painting
- 04Up to 10 levels of detail for the terrain mesh
- 05Foliage instancing with LOD and shadow impostors
- 06Imports heightmaps from HTerrain, Gaea, World Creator, World Machine, Unity and Unreal
Use cases
- Building open-world or large outdoor environments in a Godot 4 game
- Sculpting and painting terrain directly in the Godot editor
- Importing heightmaps generated by external terrain tools into Godot
Quick start
- 1
Read the Introduction to understand how the terrain system works
- 2
Follow the Installation & Upgrade instructions
- 3
Watch the tutorial videos and read the documentation
Things to know
- Requires Godot 4 and is an addon for that engine, not a standalone tool.
In collections
Topics
FAQ
- What is Terrain3D?
- An editable, high-performance terrain system addon for the Godot 4 game engine, written as a C++ GDExtension. Terrain3D is a terrain system addon for Godot 4 that lets developers sculpt, paint and render large heightmap-based landscapes inside the editor. It is written in C++ as a GDExtension, so it runs on official Godot builds without requiring a custom engine.
- Is Terrain3D free to use? What license does it have?
- Terrain3D is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Terrain3D still maintained?
- Actively maintained. The last commit to Terrain3D was on Oct 17, 2026.
- What can I use Terrain3D for?
- Building open-world or large outdoor environments in a Godot 4 game Sculpting and painting terrain directly in the Godot editor Importing heightmaps generated by external terrain tools into Godot
- How do I install Terrain3D?
- Read the Introduction to understand how the terrain system works Follow the Installation & Upgrade instructions Watch the tutorial videos and read the documentation
- Where can I get Terrain3D?
- The source code and installation instructions are on GitHub: https://github.com/TokisanGames/Terrain3D
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Godot is a free, MIT-licensed, cross-platform game engine for building 2D and 3D games from one unified editor.
A Claude Code template that sets up 49 specialized AI agents, 74 slash-command skills and coordination hooks to run a game project like a studio.
A real-time, nanosecond-resolution frame and sampling profiler for games and other C/C++ applications, with remote telemetry.
A Godot 4.5+ plugin for building dialogue, visual novels, and RPG conversations with character management.
An MCP server that lets AI agents launch the Godot editor, run projects, capture debug output, and manage scenes.