For 2D game developers, Aurelien Ribon’s classic open-source Physics Body Editor was a staple for creating complex collision shapes. It effortlessly broke down concave sprite shapes into convex polygons for engines like Box2D. However, as the original tool grew outdated, developers required more modern features like automated image tracing, advanced joint editing, and seamless game engine integration.
If you need to define sophisticated physics shapes without manually coding vertices, look no further. These top 5 Physics Body Editor alternatives will streamline your game development workflow. 1. PhysicsEditor (CodeAndWeb)
PhysicsEditor is the closest direct successor and most popular alternative to the original tool. Developed by CodeAndWeb, it is a professional, actively maintained GUI tool tailored for managing rigid body collision polygons.
Auto-Trace Technology: Automatically outlines your transparent sprites, letting you adjust tracer tolerance to balance shape fit against vertex counts.
Massive Engine Support: Pre-configured to export directly to Cocos2d-x, Solar2D (Corona SDK), Phaser, LibGDX, Unity, and raw Box2D/Chipmunk JSON.
Visual Parameter Control: Visually adjust mass, friction, elasticity, and collision bitmasks per fixture. 2. R.U.B.E (Really Useful Box2D Editor)
If the original tool left you frustrated because it could not handle complex, multi-body mechanisms, R.U.B.E is your solution. It shifts focus from single-sprite tracing to full world and joint editing.
Advanced Joint Layouts: Visually connect multiple rigid bodies using revolute, prismatic, distance, or wheel joints. This makes it ideal for designing functional vehicles or ragdolls.
Custom Property Tagging: Attach custom user data (like “is_deadly” or “health: 50”) directly to bodies or fixtures within the UI.
Engine Agnostic JSON: Exports data into highly readable JSON files, which can be parsed into almost any language or engine using their open-source loading scripts. 3. Godot Engine (Built-In CollisionPolygon2D Editor)
For developers using Godot Engine, dedicated external editors are largely unnecessary. Godot features a robust, built-in vector tracing and collision editor directly inside its workspace.
Native Workflow: Eliminate asset exporting and file conversion loops entirely.
Sibling-Node Tracing: Simply add a CollisionPolygon2D node under your Sprite2D, click the “Assemble” tool, and watch Godot instantly generate a matching bounding shape.
Extensible Ecosystem: Seamlessly pairs with plugins like the Godot Box2D Add-on to gain high-performance Box2D physics solver capabilities right inside the native editor. 4. Phaser Physics Editor
Built specifically for modern web game development, the browser-based Phaser Physics Editor targets HTML5 developers utilizing Phaser.js with Matter.js or Box2D. PhysicsEditor – Edit your box2d and chipmunk shapes!
PhysicsEditor is an editor for collision polygons for physics engines like box2d or chipmunk. CodeAndWeb Box2D physics editor for complex bodies [closed]
Leave a Reply