Over 18 months ago I announced that I was working on Box2D version 3.0 (v3 for short). And it has finally arrived! It has been a long journey and I've learned a lot. There is more work to do, but the library is ready to be used for game development.

-

I'd like to thank the Box2D users who tested v3 during the alpha and beta. Their feedback and bug reports have been super helpful! I made many changes and decisions based on input from the Box2D community on Discord and GitHub.

+

I'd like to thank the Box2D users who tested v3 during the alpha and beta. Their feedback and bug reports have been super helpful! I made many changes and decisions based on input from the Box2D community on Discord and GitHub.

Let's review my initial goals!

Speculative collision

Version 3.0 completely overhauls continuous collision and response. It uses a hybrid speculative and time of impact approach.