Box3D: New Open-Source 3D Physics Engine
Used in s&box, a recently launched game platform by Facepunch Studios.
Erin Catto, creator of Box2D, a 2D physics engine for games, has announced the release of Box3D, a 3D physics engine now available on GitHub.
Box3D originated from challenges he encountered with native Unreal Engine physics while working on The Legend of California, a large open-world, server-authoritative project. While alternative solutions such as Jolt were considered, he ultimately chose to develop a custom physics engine so the system could be tailored specifically to the game's performance and feature requirements.
If you've used Box2D, Box3D will feel very familiar in terms of design, but it has been extended with features required for 3D games. Some of the additions include triangle mesh collision, height-field collision, and baked compound collision.
In terms of comparison with Jolt or Rapier, the developer emphasizes that he isn't aiming to compete with other physics engines, and that open-source is not a business for him. You should probably just check it out and see if it fits your needs.
Besides The Legend of California, it is also used in s&box, Esoterica, an open-source game engine by Bobby Anguelov, and a 1000-player space game, a multiplayer project by Glenn Fiedler. However, Erin Catto still considers it an alpha release, the engine requires more testing and more complete documentation. You can learn more about Box3D here.
Subscribe to our Newsletter, join our 80 Level Talent platform, Discord, and follow us on Twitter, LinkedIn, Telegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.
Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.
Subscribe to 80 Level Newsletters
Latest news, hand-picked articles, and updates