Physics

Game physics makes all things fall except the amount of bugs.


Physics for games handle the simulation of physical systems, such as rigid body dynamics, soft body dynamics and fluid dynamics. It also include the collision detection that is used to detect if things collide with each other.

Links

7 examples of great game physics that every developer should study - 2016

PID Control of Physics Bodies - 2015

Minimum Bounding Sphere - 2015

Compute Basis with SIMD - 2015

Computing AABB Trick (Loop Trick) - 2015

Distance Point to Line Segment - 2014

Deriving OBB to OBB Intersection and Manifold Generation - 2014

Transformations: Change of Basis Matrix - 2014

Buoyancy, Rigid Bodies and Water Surface - 2014

How to be a Physics Dev – Debug Rendering - 2013

Convex Hull Generation - 2013

Dynamic AABB Tree - 2013

Protip: How to be a Physics Dev – Debug Rendering - 2013

Custom Physics Engine – 2013 : 1 Impulse Resolution and 2 Manifold Generation

Fixed-Time-Step Implementation - 2012

2D polygonal collision-detection and internal edges - 2012

The physics of rolling - 2012

Physics engines for dummies - 2011

GDC09 – Insomniac Physics - 2009

deWiTTERS Game Loop - 2009

Fix your Timestep! - 2006

Nonconvex Rigid Bodies with Stacking - 2003

Real-Time Soft-Object Animation Using Free-Form Deformation - 1999

A Rigid Body Physics Engine

Danny Chapman rigid-body experiments

http://www.geometrictools.com/

The Art of Destruction in Rainbow Six: Siege

http://allenchou.net/game-physics-series/

2D Collision Detection Library – tinyc2

Game Physics on the GPU with PhysX 3.4 - 2017

https://www.gdcvault.com/play/1024345/

D3D Async Compute for Physics: Bullets, Bandages, and Blood - 2017

https://www.gdcvault.com/play/1024344/