Runtime Terrain Deformation
Runtime Terrain Deformation system for Unity Terrain. Add digging, soil piles, wheel tracks, crawler marks, flattening tools, and crater effects to gameplay.
by SomeTimesAtNight
Price History +
Runtime Terrain Deformation is a gameplay system for Unity Terrain that lets your project modify terrain heightmaps during play.
The system is built around a central RuntimeTerrainDeformer component. Gameplay tools, vehicles, attachments, projectiles, and custom controllers can call it to dig, raise, flatten, smooth, or create crater-style deformations at runtime.
Main features:
- Runtime digging on Unity Terrain
- Soil raising and dumping
- Terrain flattening for blades, buckets, or construction tools
- Excavator bucket support through world-position brush calls
- Wheel track deformation
- Crawler / track mark deformation
- Crater and impact deformation
- Adjustable brush radius, strength, and falloff
- Runtime terrain reset support
- Example vehicle enter/exit flow
- Documentation for setup and integration
The package is suitable for construction games, excavator simulators, survival games, destruction systems, military vehicle games, off-road driving projects, sandbox tools, and any project that needs terrain to react to gameplay.
The system is customizable. You can connect it to your own excavator, shovel, wheel, vehicle, projectile, or attachment scripts by calling the deformation API from your own gameplay logic.