Open Source 3D Physics Engines

Bullet Physics

Box2D Editor

Physics Body Editor

BlackBerry adaption of Box2D

BlackBerry Box2D

Java Port of Box2D


Flash Port of Box2D


DS Port of Box2D

Box2D for the DS

C# Port

Farseer Physics Engine (not a strict port)
starLiGHT.Engine (includes a Box2D port)

Javascript Port


Delphi Port

Box2D Delphi

Games using Box2D

Crayon Physics
Fantastic Contraption


Box2D C++ Tutorials
Video Tutorials for Box2D Flash
A Box2D platform game tutorial
What is Box2D?
Constraints tutorial with live Javascript


Box2D for Flash Games

Tool Kits

Angry Ninjas Sling Shot Game Starter Kit

20 thoughts on “Links

  1. Hello,
    I am a programmer and i am going to make an IOS and ANDROID game that i will place on app stores and not free and i would like t use your approval to use the engine for a commercial purpose.
    Please reply for approval.
    Best Regards.

    • No approval needed. Box2D is free to use and is covered under the permissive zlib license. Please give credit to Box2D in your games.

  2. Hey,

    I am doing my final year project for college on Video Game Development and have mentioned Box2D as part of my research into different game development technologies. In the documentation I am required to reference sources (of course) and was wondering if it is accurate to reference Erin Catto as this web site’s author? (I assume it is but I’m a tad pedantic about this kinda thing!).

    Also, if asked, what date would you say the “About” page was written!?


  3. Box2D is great physics engine. But I didn’t find enough books on it. There are some really good examples to learn, but they are all scattered randomly. Beginner need comprehensive step by step tutorials. I hope we will see number of good books on Box2D soon.

  4. Just wondering if the Box2D for C# has been updated because the link goes to a demo as the last upload for that is 2008. Given how much time has gone by I’m sure someone has updated it since than and it would be nice to know where an updated version is. I’m working on a space shooter and some 2D physics for space are what I have in mind to try with this. :)

  5. Hi, I have been working on a box2d level editor, It supports all the features of box2d and also hcan handle the textures and place them to the bodies.

    It can generate the texxture atlas as well as a xml that contains the world and all the mapping of the textures.

    It also can export the world to objective c using cocos2d so that you can place it in a ios projecto out of the box.

    The program is free and you can download it from

Leave a Reply

Your email address will not be published. Required fields are marked *