• Free – Completely free
  • Bodies
    • Creation (As a Square, a circle or a concave or convex object)
    • Automatic polygon decomposition for concave polygons.
    • Deletion (one or multiple bodies with their respective zero to multiple joints)
    • Translation¬†(one or multiple bodies with their respective zero to multiple joints)
    • Rotation¬†(one or multiple bodies with their respective zero to multiple joints)
    • Scale (one or multiple bodies with their respective zero to multiple joints)
    • Copy¬†(one or multiple bodies with their respective zero to multiple joints)
  • Fixtures
    • Creation (As a square, a circle or a concave or convex objet)
      • Automatic polygon decomposition for concave polygons.
    • Deletion
    • Rotation
  • Joint
    • Types All
      • Distance
      • Pulley
      • Revolute
      • Weld
      • Line
      • Mouse
      • Rope
      • Prismatic
      • Gear
    • Can enable motor in joints that are compatible
    • Set local anchors
    • Set limits
    • Set Length
    • Damping and Frequency
    • Joints are copied along with bodies so entire structures can be duplicated.
    • Supports swap of bodyA/bodyB to solve conflicts with structures.
    • Note, Some versions of box2d may not contain all joints, (rope or line) so be sure your have it.
  • Images
    • Set any image to bodies.
    • Can autoanalyze the image and split the elements contained in it.
    • At time of publishing will scale, rotate, and crop as necessary so save the most of the space without sacrificing quality. All out of the box
    • Automatically distribute images in the texture sheet. Do not export images or parts of images that are not used.
    • The quality of the image can be set in a per-body basis.
  • World
    • Set gravity and pixels to meters.
  • Layers
    • Can handle layers and layerfolders so you can group related elements together. for example, in a cat folder all the parts of the cat. This is taken in care when publishing.
    • Can lock a single layer or element or multiple layers or elements. So that you can use the selection tool easily.
  • General
    • You can set custom names to joints and elements.
    • Elements can be multiple selected.
    • Full undo and redo among all the features of the tool.
    • Contains multiple views
      • texture view
      • body fixture view
      • and texture and fixture views.
  • Features
    • Playback controls
      • play
      • pause
      • stop
    • can freeze the running simulation
      • if you are playing with the running siimulation and want to work with the elements in the current position you can freeze the state and work on this new state.
    • Save file
    • Open file
    • Tooltips
  • Export
    • Can export to xml
    • Can export to objective-c to work with ios and cocos2d
    • Can generate the texture atlas automatically