DinoFracture - A Dynamic Fracture Library View on Asset Store (opens in new tab)

Package details

Latest version
2.11.4
Last updated
First released
Unity version
2022.3.62 or later
Package size
22.6 MB
Files
208
Favorites
751
Views in the past week
98

Price tracking

Last checked
Tracked since
Lowest recorded
$12.00 on

Keywords

DinoFracture - A Dynamic Fracture Library

by Entropy Software LLC (opens in new tab)

4.6 / 5 · 56 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 46
4 stars 4
3 stars 2
2 stars 1
1 star 3

DinoFracture lets you take any mesh and break it apart at runtime or in the editor. It's a great addition for any developer looking to bring some life to their project.

Price $40.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for DinoFracture - A Dynamic Fracture Library, 6 months Current $40.00; lowest $12.00; highest $40.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version 2.11.4 released 20 Jul 2026 v2.11.4

Asset preview

1 / 7

DinoFracture - A Dynamic Fracture Library screenshot 1

DinoFracture - A Dynamic Fracture Library screenshot 1

About this asset

VERSION 2.11 RELEASED - New features, more perf! See below.

Try a live WebGL demo on our website!

View the Online Documentation

Questions? Suggestions? Contact us at [email protected]

With DinoFracture, you can break apart any mesh in your scene to create fragmented pieces. Meshes can be broken apart either at runtime or in the editor, allowing for optimal performance across all devices.

You can both shatter an object into many pieces (as in throwing a vase on the ground) or slice an object in half using user-defined planes (great for cutting enemies in half with a sword).

Example usages include:

  • Break glass windows on impact
  • Chip or crumble walls and columns
  • Collapse a bridge by destroying its support pillars
  • Explode barrels and crates
  • Annihilate doors after activating a switch
  • Smash fruit with a hammer
  • Cut zombies in half

New in 2.11:

  • Addition of ExplodeOnFracture component. In contrast to the TriggerExplosionOnFracture component, this new component is applied directly to the fracturing object. It allows an explosion force to be triggered locally at the point of impact.
  • Ability to convert between PreFracturedGeometry <-> RuntimeFracturedGeometry components via the inspector window. Simply right click on the component header in the inspector and choose the convert context menu option.
  • More general performance improvements. This will specifically reduce memory and CPU time when producing many fracture pieces.

New in 2.10:

  • Control the amount of vertex merging is done during fracturing. At runtime, you might want to use either a simpler & quicker vertex merging algorithm, or no merging at all, to reduce fracture time.
  • Major performance improvements across the board! This is especially true when compiling with IL2CPP.

New in 2.9:

  • Pre-fracturing can now be done at runtime. Get the benefits of pre-fracturing without increasing build-size. It is recommended to do pre-fracture computation during level load.
  • Meshes generated by fracturing will now be more optimized. Less triangles and less vertices. This reduces times to calculate mesh hulls and saves on GPU rendering.

New in 2.8:

  • Support for pre-fractured meshes with chipping enabled!
  • Disconnected chipped sections will now fall automatically! Use the ChipOnFracture script in conjunction with GlueEdgeOnFracture on the fracture template for best results.

From the publisher's Asset Store listing.

Technical details

Features:

  • Works with Unity 2018 - 2023
  • Fracture any mesh, even while the game is running! Skinned meshes included.
  • Shatter into many pieces or define your own slicing planes.
  • Initiate shatters at a point of your choosing. Great for clustering pieces around a point of impact.
  • Easy to use API with example scene included
  • Detect and view mesh topology errors in the editor.
  • Most common topology errors can be fixed during the fracturing process.
  • Joints are transfered automatically when connected objects are fractured.
  • Models can be "prefractured" for optimal performance directly in the editor. Slicing is fully supported by adding and manipulating slice planes directly in the scene view.
  • Fracture many objects at once in the editor
  • Works across all platforms, including WebGL
  • Incredibly optimized results. The generated pieces produce the minimum amount of triangles required.
  • Fracturing is threaded on platforms that support multi-threading.
  • Many helper scripts to ease common functionality such as starting a fracture on collision, playing a sound effect when fracture occurs, and notifying other objects of fractures.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.5.1f1 Compatible Compatible Compatible Compatible
6000.0.78f1 Compatible Compatible Compatible Compatible
2022.3.62f3 Compatible Compatible Compatible Compatible

DinoFracture is agnostic of the render pipeline, but demo scene was made with the built-in renderer.

As listed on the Asset Store.