Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Lightweight heightmap terrain for Godot 4, tuned for mobile. One node builds itsown collision body, its collision shape, and its render mesh, then keeps the mapcheap on weak hardware with quadtree LOD and streaming collision. It ships with aneditor dock for creating, generating, sculpting, and baking terrain.
LiteTerrain
Lightweight heightmap terrain for Godot 4, tuned for mobile. One LiteTerrain node builds its own collision body, collision shape, and render mesh, then keeps the map cheap on weak hardware with quadtree LOD and streaming collision. An editor dock drives everything: creating, generating, sculpting, and baking terrain.
Built and tuned on an Adreno 610 (a low-end mobile GPU), so the defaults lean toward performance.
Features
- One-node terrain β press "Create Terrain Node" in the dock (or add a
LiteTerrainnode) and you get a ready terrain: collision, mesh, and the terrain shader, with no manual wiring. - Sculpt brushes β Raise / Lower / Flatten with radius and strength, dab spacing for smooth strokes, and stroke-level undo/redo.
- Noise generation β continental FBM + ridge noise with seed, scale, octaves, plains power, mountain amount, ridge sharpness, amplitude, smoothing, and target map size.
- Image-mode heightmaps β the map lives in an R32F image instead of one giant
HeightMapShape3D, so big maps load fast and stay light. - Streaming collision β collision windows follow every moving physics body automatically (RigidBody3D, VehicleBody3D, CharacterBody3D). No setup.
- Quadtree LOD + culling β coarse far meshes with skirts, frustum culling, and render-distance control, tuned for mobile GPUs.
- Baking & export β bake the heightmap and a preview mesh to
.resfiles, or export the heightmap as a grayscale PNG. - Terrain shader β height/slope zone colors, world-space tile texturing, grass, and a
low_qualitytoggle for weak GPUs.
Installation
From the Asset Library
Search for LiteTerrain in the Godot editor's AssetLib tab, install, then enable it in Project > Project Settings > Plugins.
Manually
- Copy
addons/lite_terrain/into your project'saddons/directory. - Enable LiteTerrain in Project > Project Settings > Plugins.
Quick start
- Open a 3D scene and press β Create Terrain Node in the LiteTerrain dock.
- Press Generate Terrain for noise-based terrain, or sculpt by hand with Raise / Lower / Flatten (left mouse button paints, each stroke is one undo step).
- Press Bake to files when the map is ready, so it loads fast at runtime.
Full documentation β node properties, runtime API (terrain_height_at), physics details, performance tuning, shader reference, troubleshooting β is in addons/lite_terrain/README.md.
Compatibility
Godot 4.x. Compatibility (GLES3) renderer is recommended β the plugin is tuned for mobile β but it also runs on Forward+. Works with both Godot Physics and Jolt.
License
MIT Β© MrKrob00
Lightweight heightmap terrain for Godot 4, tuned for mobile. One node builds its
own collision body, its collision shape, and its render mesh, then keeps the map
cheap on weak hardware with quadtree LOD and streaming collision. It ships with an
editor dock for creating, generating, sculpting, and baking terrain.
Reviews
Quick Information
Lightweight heightmap terrain for Godot 4, tuned for mobile. One node builds itsown collision body, its collision shape, and its render mesh, then keeps the mapcheap on weak hardware with quadtree LOD and streaming collision. It ships with aneditor dock for creating, generating, sculpting, and baking terrain.