DestroyIt is a highly optimized destruction system, which provides your game with options such as damage handling, repairing and destroying objects.
With standard shaders and customizable injury textures, objects can show visible progressive damage (and even fix it). You can also play damage effects at any damage stage. For example, an engine will start smoking at half life and catch fire at a quarter of life.
From playing particle effects to replacing objects with prefabricated pieces, destruction can be simple or realistic. You can even combine these two methods to achieve more luxurious results.
DestroyIt is designed to deal with mass destruction efficiently. The framework provides tools for limiting particle effects and fragmentation, because many objects will be destroyed at one time or further away from the camera. Object pooling is also used to optimize memory allocation.