Comment on Box3D | A revolutionary new physics engine developed by Erin Catto in collaboration with a Valve dev
SkunkWorkz@lemmy.world 3 days agoThis guy made Box2D before, a high performant 2D physics engine that is free and open source and has been used in a shit ton of 2D games. So ofcourse devs are excited with this 3D physics engine. Yes it’s free and open source as well. It’s deterministic across different CPUs, which Unreal’s Chaos physics engine and Unity’s PhysX physics engine are not. This means that simulations with the exact same starting conditions will end up having the same result no matter the device the sim is running on. This a huge benefit for multiplayer games. And benchmarks say it’s performant. Someone already implemented it in Unity and it’s faster than the built in PhysX engine in most cases.
It’s basically a free alternative to Havok. Havok is also a high performant deterministic physics engine, but costs tens of thousands to hundreds of thousands of dollars per game to use. Havok is what many triple A studios use in their games. Like Breath of the Wild uses Havok.
Quetzalcutlass@lemmy.world 2 days ago
A small addendum: Jolt, the other new-ish free physics engine this would be competing against, is also deterministic (with some caveats that Box3D hopefully avoids) and more performant than contemporary commercial offerings (the benefit of being new and not held back by accumulated cruft and early design decisions such as obsolete threading models).
What sets Box3D apart is that, like you said, many devs are already familiar with the 2d version of this engine and Box3D mimics its APIs aside from the added dimension. This makes it very easy to pick up for a large portion of the indie crowd.