Open-source 3D physics engine with rigid body dynamics, collision detection, friction and restitution modeling, motors, springs, soft body dynamics, and more.
BepuPhysics is an open-source 3D physics engine written in C# that focuses on high performance and accuracy for simulating rigid and soft body dynamics. It is developed by Bepu Productions LLC.
Some key features of BepuPhysics include:
BepuPhysics is designed for usage in games, physics-based animation, robotics simulation, and other applications requiring accurate physics. It focuses on stability, performance, and ease of use rather than extreme flexibility. The engine is written in C# but can be used from C# or C++ code.
Some examples of games and projects using BepuPhysics for physics simulation include The Wild Eternal by Ready at Dawn Studios, TerraTech by Payload Studios, Akuna Capital trading platform, the NASA Tensegrity Robotics Toolkit, and the Atlas robot simulation from Boston Dynamics.
The physics engine is free to download and use. The source code is available on GitHub under the MIT license for customization if needed. Tutorials and examples are provided to help new users get started.
Here are some alternatives to BepuPhysics:
Suggest an alternative ❐