Here is a list of tutorial posts that I wrote to share what I have learned throughout my study of game physics simulation and game physics engine architecture.
Intro
Introduction & Acknowledgements
Motion Dynamics
Broadphase
Collision Detection
- CSO & Support Function
- GJK (The Gilbert-Johnson-Keerthi Algorithm)
- Contact Generation – EPA (Expanding Polytope Algorithm)

This series is a hidden gem! I’ve been dabbling in game physics on and off for decades now, but I’ve never come across such a coherent and clearly written explanation of these concepts. Came in for swing-twist, stayed for the physics 🙂
Pingback: See Also – DubiouSoft