All Projects â†’ williambl â†’ Unity Destruction

williambl / Unity Destruction

Licence: mit
💥 An open-source script to destroy objects realistically in Unity3D.

Projects that are alternatives of or similar to Unity Destruction

Tork
Arcade vehicle physics for Unity
Stars: ✭ 256 (-12.03%)
Mutual labels:  unity, unity3d, physics
Mathutilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
Stars: ✭ 2,815 (+867.35%)
Mutual labels:  unity, unity3d, physics
Randomation Vehicle Physics
Vehicle physics system for the Unity engine.
Stars: ✭ 487 (+67.35%)
Mutual labels:  unity, unity3d, physics
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+1150.86%)
Mutual labels:  unity, unity3d, physics
Unity Editor Toolbox
Tools, custom attributes, drawers, hierarchy overlay, and other extensions for the Unity Editor.
Stars: ✭ 273 (-6.19%)
Mutual labels:  unity, unity3d
Discord Rpc Csharp
C# custom implementation for Discord Rich Presence. Not deprecated and still available!
Stars: ✭ 282 (-3.09%)
Mutual labels:  unity, unity3d
Ecsrx
A reactive take on the ECS pattern for .net game developers
Stars: ✭ 288 (-1.03%)
Mutual labels:  unity, unity3d
Framework
deprecated, use : https://github.com/CatLib/CatLib
Stars: ✭ 279 (-4.12%)
Mutual labels:  unity, unity3d
Recyclable Scroll Rect
Recyclable Scroll Rect reuses or recycles the least number of cells required to fill the viewport. As a result a huge number of items can be shown in the list without any performance hit.
Stars: ✭ 262 (-9.97%)
Mutual labels:  unity, unity3d
Rdsystem
Reaction-diffusion system with CustomRenderTexture.
Stars: ✭ 271 (-6.87%)
Mutual labels:  unity, unity3d
Merino
Merino is a narrative design tool that lets you write Yarn scripts inside the Unity Editor
Stars: ✭ 275 (-5.5%)
Mutual labels:  unity, unity3d
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+1019.59%)
Mutual labels:  unity, unity3d
Uieffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
Stars: ✭ 3,449 (+1085.22%)
Mutual labels:  unity, unity3d
Savegamefree
Save Game Free is a free and simple but powerful solution for saving and loading game data in unity.
Stars: ✭ 279 (-4.12%)
Mutual labels:  unity, unity3d
Nodebaseddialoguesystem
Node Based Dialogue System for Unity
Stars: ✭ 269 (-7.56%)
Mutual labels:  unity, unity3d
Realtime Csg For Unity
Realtime-CSG, CSG level editor for Unity
Stars: ✭ 281 (-3.44%)
Mutual labels:  unity, unity3d
Ngx
Ngx - Neural network based visual generator and mixer
Stars: ✭ 277 (-4.81%)
Mutual labels:  unity, unity3d
Oscjack
Lightweight implementation of OSC server/client in C# (Unity)
Stars: ✭ 276 (-5.15%)
Mutual labels:  unity, unity3d
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (-5.5%)
Mutual labels:  unity, unity3d
Unitynuget
Provides a service to install NuGet packages into a Unity project via the Unity Package Manager
Stars: ✭ 257 (-11.68%)
Mutual labels:  unity, unity3d

unity-destruction

An open-source script to destroy objects realistically in Unity3D.

Video

Features

  • Make stuff break up on impact with other stuff!
  • Make stuff break up when there's nothing underneath supporting it!
  • Make stuff break up for no reason whatsoever!
  • Make stuff explode!
  • Make stuff make sounds when it breaks up!
  • Make stuff make particles when it breaks up!
  • Things can also be configured to only partially break apart, depending on impact velocity.
  • Includes an example game where you can throw a ball at a cube. It's funner than it sounds.

How to use

  • Make an unbroken and a broken version of your object. I recommend using Blender's cell fracture feature.
  • Add 'Destruction/Assets/Scripts/Destruction.cs' to the unbroken version.
  • Mess with the settings until you get the desired breaking effect.
  • For examples, see 'Destruction/main.unity'.
  • Use Destruction.Break() to break things via a script, or Destruction.BreakWithExplosiveForce(float, float) to break things with explosive force via a script.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].