Website | Source: Box2D, Box3D
Ports/Implementations:
- Box2DWeb: This is a port of Box2DFlash 2.1a to JavaScript. We developed an ActionScript 3 -to- JavaScript compiler to generate the code. There already exists a port to JavaScript called Box2dJs, but it's not up-to-date and you have to import a big amount of JavaScript files in every project, whereas my version is stored in a single file.
Reading
Articles
- Box2D enters the 3rd Dimension – Box3D Released: Erin Catto, creator of the popular Box2D physics engine has just moved into the 3rd dimension with the release of Box3D. The new physics engine is already being used to power the physics in the recently released S&Box game engine. This free and open source C-based physics engine brings a broad suite of features including:
- Continuous collision detection
- Contact events
- Convex hulls, capsules, spheres, triangle meshes, and height fields
- Multiple shapes per body
- Collision filtering
- Ray casts, shape casts, and overlap queries
- Sensor system
- Character mover
- Robust Soft Step rigid body solver
- Continuous physics for fast translations and rotations
- Island based sleep
- Revolute, prismatic, distance, motor, weld, and wheel joints
- Joint limits, motors, springs, and friction
- Joint and contact forces
- Body movement events and sleep notification
- Data-oriented design
- Written in portable C17
- Extensive multithreading and SIMD
- Optimized for large piles of bodies
- Cross platform determinism
- Recording and replay
Tags:
gamedev
physics engine
Last modified 03 November 2026