Unlock the full potential of your 2D games using Destructible 2D, this asset allows you to quickly convert all your boring solid sprites into fully destructible ones! You can get the latest version of this pack for free from us. Destructible 2D includes a wide range of tutorial demo scenes that take you step-by-step through each feature, with detailed descriptions of components, settings, and usage. The asset is designed to be flexible and easy to use, with fully modular components, Unity’s inspector style, intuitively named settings, and detailed tooltips. Full C# source code is included for programmers who want to customize or extend functionality. Destructible 2D has received regular updates for over 7 years, reflecting ongoing community feedback and support. Key features include explosions (damage from raycasts or collisions with customizable explosion textures), splitting (automatic fragmentation when slicing), slicing (cutting between two points via mouse or touch), fracturing (random breaking after repeated hits), healing (restoring damage via stamps, slices, or automatic recovery), scorch marks (damage indicators around cut areas), damage counter (tracking remaining pixels or percentage), sprite swapping (replacing visual sprites based on impact), detachable parts (breaking off components like tree branches), transparency support (with custom shaders for glass or transparent objects), joint breaking (breaking connections in ragdoll or joint systems), melting (simulating melting effects), fixtures (connecting parts for functional systems like circuits), and sprite shape integration (support for SpriteShape package with minimal setup). The asset is optimized for mobile performance by reducing pixel usage and storing destruction data separately from visual data, and uses grid-based collider optimization to improve performance on large destructible objects.
2026-03-15 00:00:00-update version:Destructible 2D v4.2.0