Havok, is a popular physics engine which can be found in many AAA games, and now it’s coming to Unity. So what does this mean? Well for many years, people have been asking for an alternative to Unity’s built in physics system. It can be limiting for some developers, who want better performance from larger and more accurate physics simulations.
Havok is designed to handle the performance of many complex games which require many physics interactions.
- Stable stacking of physics bodies
- Better accuracy of fast-moving bodies
- Better simulation performance (twice as fast as the existing system)
- Higher simulation quality
- Deep profiling and debugging
Although Havok and the existing Unity physics may seem quite different, switching between the two can easily be done on runtime. This is because in the back-end of Unity, both physics systems run off the same data.
How To Add Havok to Your Project
Right now, Havok physics is in preview on the Package Manager with a minimum version of Unity 2019.3 required.
- Unity Blog Post
- Unity Manual
- Overview of Havok Physics in Unity – Unite Copenhagen
- Havok Physics for Unity from the Unity Asset Store
- Creating Havok In Unity! by Gamesfromscratch