Unity-Destructible 2D U3883

Destructible 2D

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!
Programmable Render Pipeline (SRP) compatibility
The Unity Programmable Render Pipeline (SRP) is a feature that allows you to control rendering through C# scripts. SRP is the underlying technology that supports the Universal Rendering Pipeline (URP) and the High Definition Rendering Pipeline (HDRP).
Unity version
Built-in rendering pipeline
Universal Rendering Pipeline (URP)
High Definition Rendering Pipeline (HDRP)
2021.3.0f1
compatible
compatible
compatible
2020.3.0f1
compatible
compatible
compatible
describe
Unleash the full potential of your 2D games with Destructible 2D, a resource that lets you quickly transform all your boring solid sprites into fully destructible!

🕹️ Demo 📄 Documentation 💬 Forum 🌐 Site

💡 Numerous demo scenes – Destructible 2D includes a large number of tutorial demo scenes to guide you step by step in using each function. These scenes contain detailed descriptive text that explains what is being displayed, which components are used, and which settings are used.

💡 Easy to use – Destructible 2D is 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, full C# source code is included so you can create and modify anything!

💡 LONG-TERM SUPPORT – Destructible 2D has been updated regularly for over 5 years. Thank you to everyone who has downloaded, rated, reviewed and provided feedback so far! This asset now supports Unity 2017, 2018, 2019 and the scriptable rendering pipeline SRP.

💡 Explosion – This feature allows you to damage your sprites with lights, collisions, and more. Its explosion shape can be customized with any Texture2D you like, and I’ve included a bunch of explosion prefabs to help you out!

💡 Split – If you chop or cut destructible sprites into multiple pieces, this feature will automatically split them into multiple parts!

💡 Optimization – If your game needs to run on mobile, you can reduce the amount of pixels used with just a click of a button. Destroyed pixels are stored separately from visible pixels, so your sprites will look sharp! If you have large destructible objects, complex collider shapes are required, however these are slow to generate/update. To fix this, Destructible 2D will optimize the colliders into mesh cells, so only modified colliders will be updated!

💡 Cut – This destruction mode allows you to cut between two points on the screen, which can be done with your mouse or with your finger on a mobile device!

💡 Shatter – If you need a destructible sprite that shatters into random little pieces (like cracking an egg), then this feature will automatically achieve its effect after you hit the object enough times!

💡 Healing – If you want to redo or repair damage done to a destructible sprite, you can heal with stamps, slices, explosions, or have the entire sprite heal itself over time!

💡 Scorch Marks – Grooving on sprites is great, but when it comes to actually showing scorch marks in the areas you want, this feature makes it super easy!

💡Damage Counter – If you need to see how much damage was done to destructible sprites, then this feature is for you. You can see how many pixels you have left, or what percentage of pixels you have left!

💡Sprite Switching – Grooving and adding scorch marks on sprites is great, but if you also want to switch the visible sprites underneath based on impact effects or pixel damage, then this feature makes it easy for you!

💡Detachable – If you want to break/cut parts of a solid object (such as a tree with branches), then this feature makes it easy for you!

💡 Transparency – If you have transparent breakable objects (such as glass windows), then Destructible 2D will handle them with a custom shader. There’s even a sample scenario to show you how to do it!

💡Joint Breaking – If you have complex joints (e.g. ragdolls), then with Destructible 2D you can break those joints with cuts!

💡 Melting – If you want to simulate melting (e.g. hot rocks melting ice cubes) then this contains the required components as well as a sample scene!

💡 Fixed – If you need to connect the separate parts of a destructible sprite together (for example in a circuit where a beam must be connected to a power source), this feature makes it super easy!

Thank you for reading ❤️

technical details

related keywords
destroy
break
fracture
destruction
Sprite
slice
shatter
Split
smash