---
title: Game Physics
description: Game physics covers the mathematical simulation of physical laws within virtual environments. You will understand rigid body dynamics, collision detection, gravity, friction, and how to implement or configure physics engines for realistic object interactions.
category: arts-design
subcategory: game-development
difficulty: beginner, intermediate, advanced
url: /subject/game-physics
---

# Game Physics

Game physics covers the mathematical simulation of physical laws within virtual environments. You will understand rigid body dynamics, collision detection, gravity, friction, and how to implement or configure physics engines for realistic object interactions.

## Available Resources

3 Books • 1 Websites

## Websites

### 1. Box2D Documentation

Official manual for Box2D 3.x, Erin Catto's open-source 2D rigid-body physics engine written in C. Explains bodies, shapes, joints, collision events and units, so programmers can integrate stable 2D physics into their own games.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://box2d.org/documentation/

**Tags:** box2d, 2d-physics, rigid-body-dynamics, physics-engine, collision-detection

## Books

### 1. Game Physics

**Author:** David H. Eberly

Mathematically rigorous reference on physics simulation for games, covering particle and rigid-body dynamics, deformable bodies, collision detection, contact resolution and numerical methods for ODEs. Readers learn to derive and implement stable simulation code from first principles.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1558607404?tag=edmonddante07-20

**Tags:** books, arts-design, game-development

### 2. Game Physics Engine Development

**Author:** Ian Millington

Step-by-step construction of Cyclone, a complete rigid-body physics engine in C++, moving from particles and mass-aggregate systems to rotating bodies, collision detection and contact resolution. Readers finish able to build and extend their own game physics engine.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0123819768?tag=edmonddante07-20

**Tags:** books, arts-design, game-development

### 3. Physics for Game Developers

**Author:** David M. Bourg

Introduces the Newtonian mechanics behind game motion: kinematics, forces, particle and rigid-body dynamics, collisions and numerical integration, with worked simulations of projectiles, aircraft, ships and cars. Readers learn to translate physics equations into working simulation code.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0596000065?tag=edmonddante07-20

**Tags:** books, arts-design, game-development

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/game-physics