Box2D

Box2D
Developer(s)Erin Catto
Initial releaseSeptember 11, 2007 (2007-09-11)
Stable release
3.1.1  / June 4, 2025 (June 4, 2025)
Repository
Written inC
Operating systemOS independent
TypeMiddleware
LicenseMIT (since version 2.4.0)
zlib License
Websitewww.box2d.org

Box2D is a free open source 2-dimensional physics simulator engine written in C by Erin Catto and published under the MIT license. It has been used in Crayon Physics Deluxe, Limbo, Rolando, Incredibots, Angry Birds, Tiny Wings, Shovel Knight, Transformice, Happy Wheels, and many online Flash games, as well as iPhone, iPad and Android games using the Cocos2d or Moscrif game engine and Corona framework. It has also been used in the Unity game engine.