Digger – Terrain caves & overhangs


Digger is a simple yet powerful tool to dig caves and overhangs in your Unity terrains directly from the Unity editor. It gives Unity terrains the power of voxel terrains.


by Amandine Entertainment


★★★★★ star rating
Price History +

Note: if you need runtime support, you are looking for the PRO version.

If you buy Digger, you will be able to get Digger PRO at a lower price.


Demo (of PRO version) | Doc | Discord | Digger PRO | Advanced Operations


Want to make blocky (Minecraft) terrains with Digger? Or low poly style? Check out our new tool PolyTerrain!



Games are increasingly incorporating overhangs and caves into their environments for heightened realism and diversity. Digger streamlines this process, eliminating the need for external tools, saving time, and reducing complexity.


This innovative tool allows you to seamlessly integrate caves and overhangs into your terrain directly within the scene view, all with a few simple clicks.


Digger is designed to give the impression of a voxel terrain without the associated drawbacks. It smartly maintains the reliable Unity terrain system, generating seamless cave and overhang meshes precisely where required. Under the hood, Digger employs voxels and Marching Cubes to construct meshes. Rather than entirely replacing the existing terrain with a voxel terrain, it blends the two, offering the best of both terrains.



With this tool, you will be able to:


➤ Dig in your Unity terrain just like if it was a smooth voxel terrain.

➤ Create overhangs (the opposite of digging).

➤ Apply different textures on the overhangs, in the caves, etc.

➤ With Digger PRO only: dig in real-time at runtime.



Key features:


➤ Easy to setup (see setup instructions) and easy to use

➤ Dig/add mater on terrain

➤ Paint textures on cave meshes

➤ Paint/unpaint holes on cave meshes so you can integrate your own underground meshes

➤ Automatic collision solver

➤ Automatic LOD groups creation

➤ Multi-terrains support

➤ Full NavMesh support

➤ Compatible with any Unity terrain, whether it was made by hand, with Gaia, MapMagic, TerrainComposer or any other tool

➤ Only with Digger PRO: dig in real-time, at runtime.

➤ Only with Digger PRO: update NavMesh at runtime.

➤ Enhance Digger with the Advanced Operations module

➤ Create blocky or lowpoly style terrains with PolyTerrain (fully integrated with Digger)



Shaders:


➤ Bonus: adds advanced triplanar mapping to built-in terrain shaders.

➤ Standard terrain shader.

➤ URP 12 and 14 terrain shader.

➤ HDRP 12 and 14 terrain shader.

➤ MicroSplat (requires MicroSplat Digger module)



Other features:


➤ Full undo/redo support in editor

➤ Lets you set higher resolution for Digger generated meshes

➤ 'Sync & Refresh' button to recompute everything (useful if terrain textures or terrain heights changed)

➤ 'Clear' button to remove all modifications made with the tool

➤ Remove grass and details automatically

➤ Persists modifications on the fly



Requirements:


Digger requires Unity 2021.3 or a more recent version. It also requires Burst package.



Limitation:


➤ Doesn't work properly with terrain lightmapping