# JoltPhysics | Jorrit Rouwe | Knowledge Base | Instagit

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.

GitHub Stars: 11k

Repository: https://github.com/jrouwe/JoltPhysics

---

## Articles

### [How to Migrate from Older Jolt Physics Versions Using APIChanges Documentation](/jrouwe/JoltPhysics/how-to-migrate-from-older-jolt-physics-versions-using-apichanges-documentation)

Easily migrate Jolt Physics versions by using APIChanges documentation. Update symbols, re-cook assets, and implement double precision for a smooth transition.

- Tags: migration-guide
- Published: 2026-07-17

### [How Jolt Physics Implements the ContactListener for Collision Callbacks](/jrouwe/JoltPhysics/how-does-jolt-physics-implement-the-contactlistener-for-collision-callbacks)

Discover how Jolt Physics uses the ContactListener for collision callbacks. Learn about OnContactValidate, OnContactAdded, OnContactPersisted, and OnContactRemoved with detailed explanations.

- Tags: internals
- Published: 2026-07-17

### [How to Configure Double Precision Mode for Large Worlds in Jolt Physics](/jrouwe/JoltPhysics/how-to-configure-double-precision-mode-for-large-worlds-in-jolt-physics)

Configure double precision mode in Jolt Physics for large worlds. Define JPH_DOUBLE_PRECISION before including headers and rebuild for enhanced accuracy.

- Tags: how-to-guide
- Published: 2026-07-17

### [How to Implement Ragdoll Physics with Soft Keying in Jolt Physics](/jrouwe/JoltPhysics/how-to-implement-ragdoll-physics-with-soft-keying-in-jolt-physics)

Implement ragdoll physics with soft keying in Jolt Physics. Keep characters dynamic and responsive to collisions while following animations. Learn to drive bodies toward animation poses using velocities.

- Tags: how-to-guide
- Published: 2026-07-17

