TokisanGames/Terrain3D

A high performance, editable terrain system for Godot 4.

C++

4,345

1,293 commits

updated Oct 7, 2026

See the code

README

Terrain3D Logo

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
  • Terrains as small as 64x64m up to 65.5x65.5km (4295km^2) in non-contiguous and 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, Gaea, World Creator, World Machine, Unity, Unreal and any tool that can export a heightmap. See heightmaps

Games Using Terrain3D

Please see the featured games using Terrain3D for examples of what it can do.

Getting Started

  1. Read the Introduction to understand how this terrain system works.

  2. Read the Installation & Upgrade instructions.

  3. Watch the tutorial videos and read through the documentation.

  4. For support, read Getting Help and join our Discord server.

News & Updates

Announcements are made on these media channels:

See the Development Roadmap for the priority of pending issues.

Credit

See the team in AUTHORS.md and on the right of the github page.

Contributing

Please see Contributing if you would like to help make Terrain3D the best terrain system for Godot.

License

This addon has been released under the MIT License.

gamedev
game-development
gamedevelopment
gamedev-tool
godot
godot4
godot-addons
godot-engine
godot-plugin
heightmap
heightmap-terrain
terrain
terrain-editing
terrain-visualization

TokisanGames/Terrain3D

A high performance, editable terrain system for Godot 4.

C++

4,345

1,293 commits

updated Oct 7, 2026

See the code

README

Terrain3D Logo

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
  • Terrains as small as 64x64m up to 65.5x65.5km (4295km^2) in non-contiguous and 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, Gaea, World Creator, World Machine, Unity, Unreal and any tool that can export a heightmap. See heightmaps

Games Using Terrain3D

Please see the featured games using Terrain3D for examples of what it can do.

Getting Started

  1. Read the Introduction to understand how this terrain system works.

  2. Read the Installation & Upgrade instructions.

  3. Watch the tutorial videos and read through the documentation.

  4. For support, read Getting Help and join our Discord server.

News & Updates

Announcements are made on these media channels:

See the Development Roadmap for the priority of pending issues.

Credit

See the team in AUTHORS.md and on the right of the github page.

Contributing

Please see Contributing if you would like to help make Terrain3D the best terrain system for Godot.

License

This addon has been released under the MIT License.

gamedev
game-development
gamedevelopment
gamedev-tool
godot
godot4
godot-addons
godot-engine
godot-plugin
heightmap
heightmap-terrain
terrain
terrain-editing
terrain-visualization

Significant stargazers

(top 24 of 62)

Rémi Verschelde

1,791 followers · starred Jan 2025

Mathias Fußenegger

1,091 followers · starred Jul 2023

Juan Facorro

140 followers · starred Dec 2024

Matt Massicotte

843 followers · starred May 2026