Unity-DestroyIt – Destruction System U3779

DestroyIt - Destruction System

Latest Release! Version 1.10 now comes with the ability to create destructible terrain trees! Use Unity’s terrain system to place trees, then use DestroyIt to make them fully destructible.

NOTE: Due to changes to the prefab system in Unity 2018.3, DestroyIt 1.10 requires this version.

—–

DestroyIt is a highly optimized destruction system that provides your game with options for dealing damage, repairing and destroying objects.

Utilizing standard shaders and customizable damage textures, objects can display visible progressive damage (and even be repaired). You can also play damage effects at any damage stage. For example, an engine will start to smoke at half health and catch fire at quarter health.

From playing particle effects to replacing objects with prefabs, destruction can be simple or realistic. You can even combine the two methods for a more extravagant effect.

DestroyIt is designed to handle mass destruction efficiently. The framework provides tools for limiting particle effects and fragmentation, as many objects are destroyed at once or move further away from the camera. Object pooling is also used to optimize memory allocation.

Everything in this demo scene and screenshots is provided, as well as C# source code and documentation to help you get started.

[Webpage Demo]
Documentation (18 pages PDF)

Forum | Website | Email | Twitter