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.
Announcing Unity and Havok Physics for DOTS – Unity Technologies Blog
Havok Features
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.
Links
- 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
- Physics Stacking Test: Havok vs Unity Physics
Other New Unity Features
BUILD GAMES FINAL DAYS: Unlock 250+ coding courses, guided learning paths, help from expert mentors, and more.