Havok

Havok is a physics engine developed by Irish company Havok.

Mechanics
It is designed primarily for video games, and allows for real-time collision and dynamics of rigid bodies in three dimensions. It provides multiple types of dynamic constraints between rigid bodies (e.g. for ragdoll physics), and has a highly optimized collision detection library. By using dynamical simulation, Havok allows for more realistic virtual worlds in games. The company has also released the product Havok Animation, which provides efficient playback and compression of character animations in games, and features such as inverse kinematics.

Havok-Used Sonic Games

 * Sonic the Hedgehog (2006)
 * Sonic Riders: Zero Gravity
 * Sonic Unleashed
 * Sonic Generations (Console/PC version only)
 * Sonic Lost World (Wii U version only)

Trivia

 * Sonic Unleashed is the only Sonic game to use the Havok engine that appears in both HD and non-HD versions.