Box2D is an open source physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
Other features include thin line segments, controllers (for buoyancy, gravity, etc.), and basic breakable bodies. An easily expendable testbed for PyGlet and PyGame is included.
What's New in This Release: [ read full changelog ]
· Features a bit more Pythonic interface with lists/tuples usable in place of b2Vec2s, basic setuptools support, several major bug fixes, no more unexplained crashes during callbacks, several new testbed examples, and more.
· For the full changelog, including some important code changes, see the development blog.
· The testbed examples are no longer included in the installers, so please download them separately on the homepage.
· Builds for other versions of Python (win32 2.4-2.6, OS X 2.5-2.6, Linux i686 2.4-2.5) are available on the homepage.