godot-box2d
Godot Box2D is a GDExtension providing a Box2D physics server for the Godot Engine. It offers improved stability and determinism compared to the built-in physics engine, but is currently unmaintained and awaiting updates based on the box2c release.
https://github.com/appsinacup/godot-box2dPreview Images



Godot Box2D: A Physics Server GDExtension
Godot Box2D is a GDExtension that integrates the Box2D physics engine into Godot, offering an alternative to the built-in Godot Physics engine. This integration aims to provide improved physics stability, particularly in scenarios with a high number of rigidbodies, and addresses issues such as ghost collisions in polygon collisions and limitations in joint behavior.
Key Features and Benefits
- Improved Stability: Addresses stability issues present in some scenarios within the default Godot physics engine.
- Polygon Collision Fixes: Corrects ghost collisions, leading to more accurate interactions.
- Predictive Joint Limits: Improves the behavior of joints by implementing predictive limits.
- Determinism: Offers binary determinism, with future support planned for cross-platform determinism once Box2D v3 is released.
Current Status and Considerations
It's important to note that this project is currently unmaintained, with the developer focusing on the godot-rapier physics library. Users are encouraged to explore alternative solutions like the rapier2d physics engine or consider forking the project for continued development. The project is also awaiting the release of box2c for potential updates and fixes.
Platform Support
Godot Box2d addon builds for Windows, macOS, Linux, Android, iOS and Web.
Installation
Installation can be done automatically through the Godot Asset Store, or manually by downloading the Github Release and moving the addons
folder into your project.