Description
Changelog
Reviews (3)

Godot Mobile Terrain Editor by Stefan Lacio

Lightweight terrain sculpting plugin for Godot 4.x, designed for the Godot Mobile Editor and low-spec / 32-bit Android devices. No GDExtension, C#, or native binaries — GDScript tools plus one Godot shader for splat blending.

Features

  • No GDExtension, C#, or native .so libraries
  • Half-float heightmaps (FORMAT_RH) for low RAM use
  • Clockwise mesh winding + broad custom AABB (top-down friendly)
  • Adaptive collision (only near the camera)
  • Localized brush sculpting with frame-throttled mesh rebuilds
  • Undo / Redo (16 steps)
  • Procedural FBM random terrain generation
  • Full material override (StandardMaterial3D, ShaderMaterial, ORM, …)
  • UV scale and offset tiling
  • Splatmap texture painting (up to 4 layers)
  • Paint brush mode for layer blending
  • Mobile-first sidebar UI (large touch targets, scrollable)
  • Works on 32-bit and 64-bit Android

Install

  1. Download and extract so you have res://addons/terrain_editor/
  2. Project → Project Settings → Plugins → enable Terrain Editor
  3. Add a TerrainManager node to a 3D scene

Usage

  1. Select TerrainManager — the sidebar appears on the right
  2. Touch-drag or mouse-drag to sculpt (Raise / Lower / Smooth / Flatten / Paint)
  3. Optional: assign a material under Terrain Material in the Inspector
  4. For texture paint: enable Splatmap, assign Splat Texture 0–3, use Paint mode
  5. Save the scene after sculpting so Play mode keeps the heightmap
  6. Optional: Utility → Quick Save → res://terrain_heightmap.exr

License

MIT — Stefan Lacio, 2026

Changelog for version v0.3

No changelog provided for this version.

Reviews

Recommended by Vadz - 11 September 2026

Nice finally

Recommended by 404 - 11 September 2026
Recommended by Meow Meow - 11 September 2026

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.