RayFire 2 View on Asset Store (opens in new tab)

Package details

Latest version
2.23
Last updated
First released
Unity version
2022.3.62 or later
Package size
11.0 MB
Files
330
Favorites
660
Views in the past week
442

Price tracking

Last checked
Tracked since
Lowest recorded
$95.00 on

Keywords

RayFire 2

by RayFire Studios (opens in new tab)

4.8 / 5 · 87 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 75
4 stars 9
3 stars 2
2 stars 1
1 star 0

RayFire is an advanced destruction plugin that allows you to infinitely fracture, demolish, slice 3D Objects - both at runtime or in the editor.

Price $190.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for RayFire 2, 6 months Current $190.00; lowest $95.00; highest $190.00 in this period. $0 $100 $200 Jun Jul Aug Sep Oct Nov Version 2.09 released 13 May 2026 v2.09 Version 2.10 released 17 Jun 2026 v2.10 Version 2.11 released 21 Jun 2026 Version 2.12 released 17 Jul 2026 v2.12 Version 2.13 released 14 Sep 2026 v2.13 Version 2.14 released 15 Sep 2026 Version 2.15 released 16 Sep 2026 Version 2.16 released 27 Sep 2026 v2.16 Version 2.17 released 4 Oct 2026 Version 2.18 released 7 Oct 2026 Version 2.19 released 8 Oct 2026 Version 2.20 released 12 Oct 2026 v2.20 Version 2.21 released 18 Oct 2026 Version 2.23 released 30 Oct 2026 v2.23

Asset preview

1 / 23

RayFire 2 screenshot 1

RayFire 2 screenshot 1

About this asset

RayFire is an advanced destruction plugin that allows you to infinitely fracture, demolish, slice 3D Objects - both at runtime or in the editor.

RayFire also provides Advanced Dynamic Simulation Control over your objects and demolished fragments including activation, dynamic clustering and damage. It allows you to shoot, explode and apply complex forces, record simulations in the editor and play them back in runtime and much more.

AI Ready. Provides 8 skills.

Full support for fast Enter Play Mode (no Domain Reload).

Scene Validator with more than 70 rules to find and fix basic setup mistakes.

If destruction is part of your game, you just found what you were looking for.

- Discord channel

- YouTube playlist

- Unity forum page

Download documentation

From the publisher's Asset Store listing.

Technical details

Feature list:

Simulation Types:

- Dynamic. The object will be affected by gravity, will start to fall down and can possibly be affected by other simulated objects.

- Sleeping. The object will freeze in the air until the first collision, after which it will start to behave as a dynamic object.

- Inactive. The object will freeze in air and will not be affected by gravity. It can be affected by other simulated objects but it will not start to fall down until it is activated. After activation, the object will start to behave like a dynamic object.

- Kinematic. The object will affect other objects but will not itself be affected by any other object. It can be activated and start to behave like a dynamic object.

Object Types:

- Mesh. Simulate an object using the mesh in its Meshfilter.

- Nested Cluster. Simulate object using all the meshes of its children as one solid concave object. At demolition, the Nested Cluster will detach every child and start to simulate them on their own. If a child is a root for other children with meshes after demolition, it will be considered a Nested Cluster as well.

- Connected Cluster. Simulate object using all of its children’s meshes as one solid concave object. At demolition, the Connected Cluster will detach fragments at the contact point while the rest of the fragments will remain a solid cluster. At every demolition, the cluster checks itself for connectivity and if it detects that some groups of fragments are not connected anymore, they will start to simulate as separate Connected Clusters.

Demolition Types:

- Runtime. Demolishes the object at runtime relative to the collision point. Supports Windows, Mac OS X, Linux, iOS and Android platforms.

- Reference. Swap the demolished object for a predefined reference which can be another scene object, cluster, prefab or FBX asset. Can be used on any platform.

- Precache. Prepare fragment meshes in Awake or manually and create fragments at demolition.

- Prefragment. Prepare fragments in Awake or manually and keep them deactivated until demolition.

Fragment Types:

- Voronoi.

- Splinters.

- Slabs.

- Radial.

- Hexagon.

- Custom. Creates voronoi fragments based on point cloud generated by you.

- Slice.

- Bricks.

- Voxels.

- Tetrahedron.

Fragments clustering.

Allows you to glue fragments together and produce complex high-poly concave fragments with custom shapes.

Forces:

- Bomb. Explode objects relative to a point in space.

- Wind. Affect rigid objects like a Turbulent wind.

- Vortex. Affect rigid body objects like a Vortex

Helper components:

- Connectivity. Establish connectivity for Inactive and Kinematic objects and activate them when they lose connection with Unyielding objects.

- Gun. Allows you to shoot objects to either physically affect them, generate debris, dust, impact flash, apply damage, demolish them, or all of the above.

- Blade. Allows for slicing objects at Runtime.

- Debris & Dust. Automatic Debris and Dust particle generation for demolished and activated objects.

- Activator. Activates Inactive and Kinematic objects and turns them into Dynamic objects.

- Combine. Combines all child meshes into one single mesh.

- Recorder. Record a dynamic simulation into an animation clip for playing as an animation at Runtime. The objects are Kinematic with the ability to turn them back to Dynamic objects.

- Snapshot. Save demolished/simulated objects in Runtime and Load in Editor mode to be used for environment modelling purposes.

Other features:

- Recording & Playback. Allow to record and then playback objects simulation and demolition.

- Collapse. Allow for demolishing complex pre-fragmented structures and considers connectivity among fragments.

- Runtime Caching. Allows for distributing the runtime demolition process over time and demolishing hi-poly objects into hundreds of fragments without FPS drop in Runtime.

- Multi Material fragmentation. Allows for fragmenting objects with several different materials and applies a defined material to the inner surface.

- Reset & Reuse. Allows for demolishing an object once and then resetting and reusing already cached fragment meshes or fragments.

- Export to Unity asset. Allows for exporting fragment meshes into Unity assets.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f2 Compatible Compatible Compatible Compatible

As listed on the Asset Store.