Expanded Library

Authoring Real-time Destruction in Unity 5

by Michael Baker

Learn how to create a flexible realtime destruction system in Unity 5. In this course, game creators will learn how to create scalable choreographed destruction systems using rigid body dynamics, physics joints, particle systems, and C# scripts. Required Software: Unity v5.3.5.

What you'll learn

Realtime destruction systems are a great way to enhance gameplay for many different types of games, and thanks to the performance of modern physics engines and increased power of gaming hardware, these systems are suitable for a wide range of applications. In this course, Authoring Real-time Destruction in Unity 5, you'll create a destruction FX system to simulate a wooden bridge collapse using rigid bodies, physics joints, and particle effects, as well as write some C# code to provide art direction control and allow you to choreograph the destruction sequence. First, you'll add different collider shapes to objects in the scene to determine best approximate fit. Next, you'll learn and understand the reasons for using fixed physics joints and then create one manually to see how they work. Finally, you'll learn about the benefits of particle effects and then create a debris emitter and dust emitter. By the end of this course, you'll be able to create a wide range of destruction systems, from bridges and buildings, to environments and vehicles. Required Software: Unity v5.3.5.

About the author

Michael Baker is a game developer and graphics production expert with more than 15 years experience in games and VFX production. He's worked on big licensed projects based on Star Wars and Alien, and developed software tools for the popular Bullet Physics Framework which powers countless authoring tools, feature films, and games. In 2013, he co-founded Codex Worlds, and indie AAA game studio based in Austin, Texas.

Ready to upskill? Get started