Top
Best
New

Posted by makepanic 7 hours ago

Box3D, an open source 3D physics engine(box2d.org)
311 points | 64 commentspage 2
kidfiji 2 hours ago|
I remember reading about it in S&Box's (Source-2-based game engine) blog a while back - glad to see it released out to the public!
HexDecOctBin 5 hours ago||
I do wonder how it compares against Jolt. Both seem to have a good pedigree, one from Valve and Eric Catto, and another used in Horizon games.
999900000999 4 hours ago||
I went ahead and wishlisted his legend of California game. Probably won’t use Box3D, I’m not a fan of low level programming. I will look forward to the abstraction layers above it
dom96 3 hours ago||
Funny to see this just a few days after I’ve started building a Tron-like 3D game for the browser using Jolt[1]. So far Jolt is working pretty well but I’ll certainly be taking a look at this.

1 - I’ve been sitting on this domain for years: https://lightcycles.io

tapirl 3 hours ago|
About Jolt, do you mean https://github.com/jrouwe/JoltPhysics ?
ivanjermakov 2 hours ago||
Yep, there is a WASM build with full feature support: https://github.com/jrouwe/JoltPhysics.js
alex_suzuki 4 hours ago||
Some years ago, I used Box2D from Python to get a couple of bodies moving naturally in a 2D plane, lightly disturbed by random impulses (like water lilies in a pond when it's raining). It was a fun project and working with Box2D was pleasant. Looking forward to using Box3D!
minraws 4 hours ago||
I feel like Box2D, was pretty good for the time, I didn't feel like it aged quite as well, mostly because where the solutions built internally went, but hoping box3d is great for it's time as well, would love lots of fun physics engines.
a1o 4 hours ago||
Have you tried the latest Box2D (it started as the experimental Box2c)? It’s pretty good afaict. It may not be what you want specifically in your 2D game, as often people prefer more arcade-like mechanics than the physics it tries to deliver.
minraws 4 hours ago||
I have been using an in-house/handrolled physics engine for the last few years so not sure if something has changed, but being able to modify the physics engine for arcade or other non-realistic style games was a big let down over time as well. Basically optimizing your game for feel was quite hard with Box2D in general.

For a long time there wasn't deformers in Box2D (not sure if it's in there now), I hacked by own but I was a dumb 17yo and it was a horrid mess back in the day. Maybe AI could do better than the old me, but I gave up pretty quickly after not getting good results.

So basically lack of support for non-rigid bodies and lack of easy customisability made it not age well for someone like me.

But I know people who have had performance issues with it when building large maps/worlds as well so there are other issues.

Again all of these could have been fixed if they paid more attention to it, more dev time, but it was free so I couldn't really ask for more as a broke student.

And best part was you could run it on any hardware, I remember cooking up a small 2d demo on a rpi back in the day. Fun times.

plopz 4 hours ago||
The dev got scooped up by Blizzard right? Maybe thats part of why it feels like it didn't age as well, more attention to Domino and less to Box2D.
minraws 4 hours ago||
I believe so. Box2D was one of the first good physics engines back in the day, well I learnt a lot tinkering with it.
neals 4 hours ago||
Made look up some of my game stuff from back in the day, but the apps are not in the store (after 15 years, to be expected) oh well...
tancop 4 hours ago||
i love that we went from bullet being the only real option for open source 3D physics to jolt, rapier, avian, nvidia physx and now box3d.
dude250711 4 hours ago||
> ...native physics engine (called Chaos)...

I have to say, based on those videos, that is one accurately-named engine.

jackling 2 hours ago|
Glad to see the release, Box2D has some of the best code I've ever read.

It's interesting to see that Box3D was originally a fork of a physics engine made by Dirk. Dirk is one of the best presenters in GDC, and so influential in Physics Engine space, nice to see how he's continuing to push the latest and greatest forward.

More comments...