Simple Fracture:The dollar-store mesh swapping demolition toolkit w/JSON support
Living Failure
$19.99
(no ratings)
Jump AssetStore
Looking for the ultimate real-time dynamic destruction system for Unity? Too bad, this isn't it!
Swap your meshes like the rest of us, because real-time mesh cutting is for people with actual budgets.Simple Fracture - The dollar-store mesh swapping demolition toolkit for UnityMake stuff break.Make it look good.Don't spend weeks coding it.Simple Fracture swaps your intact mesh with a pre-fractured one(that you create yourself, of cours) when you want it to break.In tons of cool and different ways thanks to JSON supported preset configurations. That's right, you can import customized template presets based on an exportable JSON schema!No complicated physics calculations, no unpredictable results, no performance nightmares.It breaks how you want to break it.Why This Instead of "Real" Destruction?PREDICTABLE RESULTS! Your barrel will always break how you want it to.Your wall will always crumble how you designed it.No random failures, no weird physics glitches, no "why did it explode into space?" moments.PERFORMANCE THAT ACTUALLY WORKSPhysics mode: Real rigidbody pieces for when you want proper simulationAnimation mode: Baked animations for mobile/60fps/VR where physics would tank your framerateUse both in the same project - physics for cool moments, animations for background stuffACTUALLY USABLE TOOLSAnimation Baker: Turn your physics sim into a baked animation with one clickWeight system: Make some fracture variations more likely than others15 ready-made physics presets so you don't start from scratchProper documentation that actually explains stuffCORE STUFFMesh swapping that just worksSmart piece detection (finds your fractured bits automatically)Collision optimization so pieces don't fight each otherMemory efficient - only loads what you needVARIANT SYSTEMOne ScriptableObject per thing you want to breakMultiple fracture variations with different probabilitiesName-based lookup when you want a specific break patternAuto-detects animation clips from your Animator ControllerANIMATION BAKING TOOLSConvert physics simulation into animation clipsManual recording for precise controlAuto-stop when simulation settlesMake "reassembly" animations (broken stuff rebuilding itself)EDITOR HELPERSTemplate browser with previewsImport/export templates as JSONValidation that tells you when stuff is brokenRandomize weights button because clicking sliders is boringWho This Is ForINDIE DEVSYou don't have time or the money to invest in dynamic destruction systems. This saves you weeks of work for a modest price. Math checks out.MOBILE DEVSAnimation mode gives you destruction that won't murder your framerate. Your players get satisfying breaks without their phone overheating.VR DEVSPredictable performance means no motion sickness from frame drops. Destruction that won't break immersion.ANYONE WHO WANTS DESTRUCTION THAT WORKSCrate an object.Fracture that object in the 3D editing tool of your choice to create tons of new pieces.Import them into Unity.Add Rigidbody and necessary colliders.Just make stuff break and move on with your life.Real ExamplesBuilding destruction that collapses properly instead of glitching through the floorDestructible cover in shooters that breaks consistentlyPuzzle game blocks that shatter satisfyingly without lagVR environments where you can smash stuff without performance anxietySimpleFracture - Technical FeaturesCore System **Mesh Swapping Engine**: Instant replacement of intact meshes with pre-fractured prefabs- **Static Utility API**: Framework-independent static methods for custom integration- **Dual Mode Support**: Physics simulation and baked animation playback- **ScriptableObject Architecture**: Data-driven configuration with reusable assets Physics System- **15 Built-in Presets**: Glass, stone, metal, wood, explosion, and specialty configurations- **Force Application**: Directional impact with distance-based falloff curves- **Collision Optimization**: Automatic layer management prevents piece interference- **Custom Gravity Support**: Optional gravity manipulation for enhanced effects- **Staggered Breaking**: Delayed physics application for cinematic sequencesAnimation System- **Animation Baker**: Convert physics simulations to optimized animation clips- **8 Professional Presets**: Game Dev, Mobile, VFX, Cinematic, Quick Preview, Web/WebGL, VR, Custom- **Reassembly Generator**: Mathematical interpolation creates reverse animations- **Animator Integration**: Modern Animator Controller support with automatic state detection- **Weight-Based Selection**: Configurable probability for animation varietyVariant Management- **Multi-Variant Assets**: Single ScriptableObject manages multiple fracture options- **Weight System**: Integer-based probability control for physics and animation variants- **Named Lookup**: Runtime access to specific variants by string identifier- **Auto-Population**: Animation clips automatically extracted from Animator Controllers- **Validation System**: Real-time error checking with helpful guidanceEditor Tools- **Template Browser**: Visual preset selection with search, filter, and sort- **JSON Import/Export**: AI-compatible template sharing and backup- **Custom Inspectors**: Enhanced UI with randomization tools and validation warnings- **Documentation Menu**: Integrated help system accessible from Tools menu- **Animation Baker GUI**: Professional interface for physics-to-animation conversionPerformance Features- **Memory Efficient**: Only loads active variants, automatic cleanup- **Layer Optimization**: O(n) collision detection vs O(n²) default behavior- **Mobile Friendly**: Animation mode provides consistent 60fps performance- **Batch Processing**: Multiple fractures without performance degradation- **Zero Runtime Allocation**: Pre-allocated arrays prevent garbage collectionIntegration Features- **Callback System**: Events for VFX, audio, and gameplay integration- **Component Detection**: Automatic piece discovery with explicit override option- **Namespace Isolation**: No conflicts with existing project code- **Unity Version Support**: Compatible with Unity 2021.3 LTS and newer- **Platform Agnostic**: Works on all Unity-supported platformsTechnical Specifications- **API Pattern**: Static utility methods, no singletons or managers required- **Data Format**: ScriptableObjects for designer-friendly workflow- **Physics Engine**: Standard Unity Rigidbody system with optimizations- **Animation Engine**: Unity Animator with automatic clip management- **File Structure**: Self-contained package with minimal dependencies- **Documentation**: Complete HTML reference with examples and troubleshootingThis package utilized Claude AI for code generation assistance and documentation drafting.However, all AI-generated content was thoroughly human-reviewed, modified, and validated over three months of intensive development. No AI-generated code or documentation was used without significant human modification and verification.All technical decisions, architecture choices, and design patterns were made by me, as the sole developer of this project. Each component was rigorously tested and painstakingly refined through both automated and manual testing procedures under my oversight.As the developer, I firmly acknowledge and attest that the completed final product represents extensive human oversight, testing, refinement, and validation.I take full responsibility for the technical integrity and overall quality of the codebase, and I affirm that the AI-generated elements were only used as a tool for assistance, not as a substitute for human expertise.