https://github.com/TokisanGames/Terrain3D
A high performance, editable terrain system for Godot 4.
https://github.com/TokisanGames/Terrain3D
game-development gamedev gamedev-tool gamedevelopment godot godot-addons godot-engine godot-plugin godot4 heightmap heightmap-terrain terrain terrain-editing terrain-visualization
Last synced: 16 days ago
JSON representation
A high performance, editable terrain system for Godot 4.
- Host: GitHub
- URL: https://github.com/TokisanGames/Terrain3D
- Owner: TokisanGames
- License: mit
- Created: 2023-01-22T12:48:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T10:37:28.000Z (18 days ago)
- Last Synced: 2025-03-29T11:19:21.193Z (18 days ago)
- Topics: game-development, gamedev, gamedev-tool, gamedevelopment, godot, godot-addons, godot-engine, godot-plugin, godot4, heightmap, heightmap-terrain, terrain, terrain-editing, terrain-visualization
- Language: C++
- Homepage:
- Size: 121 MB
- Stars: 2,630
- Watchers: 40
- Forks: 156
- Open Issues: 58
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Authors: AUTHORS.md
Awesome Lists containing this project
- Awesome-Daily - Terrain3D
README

# Terrain3D
A high performance, editable terrain system for Godot 4.## Features
* Written in C++ as a GDExtension addon, which works with official builds of Godot Engine
* Can be accessed by GDScript, C#, and any language Godot supports
* Geomorphing Geometric Clipmap Mesh Terrain, as used in The Witcher 3. See [System Architecture](https://terrain3d.readthedocs.io/en/stable/docs/system_architecture.html)
* Terrains as small as 64x64m up to 65.5x65.5km (4295km^2) in variable sized regions
* Up to 32 textures
* Up to 10 levels of detail for the terrain mesh
* Foliage instancing, with up to 10 levels of detail, and a shadow impostor
* Sculpting, holes, texture painting, texture detiling, painting colors and wetness
* Imports heightmaps from [HTerrain](https://github.com/Zylann/godot_heightmap_plugin/), Gaea, World Creator, World Machine, Unity, Unreal and any tool that can export a heightmap. See [heightmaps](https://terrain3d.readthedocs.io/en/stable/docs/heightmaps.html)## Getting Started
1. Read the [Installation & Upgrades](https://terrain3d.readthedocs.io/en/stable/docs/installation.html) instructions.
2. For support, read [Getting Help](https://terrain3d.readthedocs.io/en/stable/docs/getting_help.html) and join our [Discord server](https://tokisan.com/discord).
3. Watch the [tutorial videos](https://terrain3d.readthedocs.io/en/stable/docs/tutorial_videos.html).
## Credit
Developed for the Godot community by:|||
|--|--|
| **Cory Petkovsek, Tokisan Games** | [](https://twitter.com/TokisanGames) [
](https://github.com/TokisanGames) [
](https://tokisan.com/) [
](https://tokisan.com/discord) [
](https://www.youtube.com/@TokisanGames)|
| **Roope Palmroos, Outobugi Games** | [](https://twitter.com/outobugi) [
](https://github.com/outobugi) [
](https://outobugi.com/) [
](https://www.youtube.com/@outobugi)|
And other contributors displayed on the right of the github page and in [AUTHORS.md](https://terrain3d.readthedocs.io/en/stable/docs/authors.html).
## Contributing
Please see [CONTRIBUTING.md](https://github.com/TokisanGames/Terrain3D/blob/main/CONTRIBUTING.md) if you would like to help make Terrain3D the best terrain system for Godot.
## License
This addon has been released under the [MIT License](https://github.com/TokisanGames/Terrain3D/blob/main/LICENSE.txt).