This is a paid asset, but now you can download it totally free. However, please keep in mind that this package is only provided for studying or testing the product prior to purchasing it, not for business functions.
Overview :
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!
Highlights:
- Many Demo Scenes: Destructible 2D includes a wide range of tutorial demo scenes that take you step-by-step through each feature. These scenes contain detailed description text, which explains what is being shown, which components were used, and which settings were used.
- Easy To Use: Destructible 2D was designed to be as flexible as possible, while still being easy to use. To achieve this, each component is fully modular, follows Unity’s inspector design style, has intuitively named settings, and includes detailed tooltip text. If you’re a programmer, then full C# source code is also included, allowing you to create and modify anything you like.
- Explosions: This feature allows you to damage your sprites from raycasts, collisions, and much more. The explosion shape can be customized using any Texture2D you like, and I’ve even included many explosion prefabs to get you going!
- Splitting: If you stamp or slice your destructible sprite into multiple pieces, then this feature makes them automatically split into multiple parts!
- Fracturing: If you need your destructible sprite to randomly break into smaller pieces (e.g., cracking an egg), then this feature automatically works when you hit your object enough times!
- Healing: If you want to undo or repair damage done to a destructible sprite, then you can heal it using stamps, slices, explosions, or have the whole sprite automatically heal itself over time!
- Marks: Scorch Marks Cutting holes in sprites is nice, but to really show damage you need scorch marks around the damaged area, and this feature makes it really easy!
- Damage Counter: If you need to check how much damage you’ve done to your destructible sprite, then this feature is great. You can see how many pixels you have left or what percentage of pixels remain!
- Swapping: Sprite Swapping Cutting holes and adding scorch marks to sprites is great, but if you also want to swap the visual sprite underneath based on impact or pixel damage, then this feature allows you to easily do it!
- Transparency: If you have transparent breakable objects (e.g., glass windows), then Destructible 2D comes with a custom shader to handle them. There are even example scenes showing you how to set them up!
- Joint Breaking If you have a complex joint setup (e.g., ragdoll), then Destructible 2D can be used to break these connections if you cut through them!
- Melting: If you want to simulate melting (e.g., a hot rock melting through ice), then there are components included for that, and example scenes!
- Sprite Shape: If your project uses the SpriteShape package, then you can make them destructible with just a few clicks!