Erin Catto’s Box2D Updated

Erin Catto’s Box2D, the physics engine that I’ve used in Crayon Physics, TAFB and in Rolling Boulder gets a huge update.

A screenshot from the new Box2D

Originally Box2D was a demo for Erin’s GDC presentation about doing game physics using sequential impulses. Now it’s a real open source project with it’s own homepage and forum and SVN repository. The new version’s features include:

  • Convex polygons
  • Multiple collision shapes for single rigid body
  • Island solution and sleep management
  • Incremental sort-and-sweep broadphase
  • Efficient pair management
  • Revolute, prismatic, distance, and mouse joints
  • A nifty test framework
  • And more…

Erin promised that there will be new features implemented soon (these would include other collision shapes) and I’m sure the project finds enough contributors to keep it healthy and alive for a long time to come. Now I’m off to testing what kind cool things the new engine can do.

Comments are closed.