Box2D stands as the leading 2D physics engine, trusted across the global software development community. Its lightweight design, reliability, and computational efficiency make it an ideal choice for developers. The engine's proven track record spans countless applications and platforms, while its open-source nature ensures accessibility and continuous improvement.

When the new version 3.0 was released in August 2024, the team at Phaser Studio immediately set about converting the original C source code to JavaScript. After months of hard work and hand-optimizations it's now available to download for free.

To help you learn it we partnered with Chris Campbell at iForce2D and converted his range of excellent Box2D tutorials. That is what we present here. A wide range of beginner to advanced topics, all updated for Phaser Box2D v3.

Use these in combination with the official documentation and the API Docs and Examples.

Start Here

Advanced Topics

Do not attempt these until you've at least read the above and have a few pieces of your own code under your belt!