Open Dynamics Engine vs Agea Physics

http://www.ode.org/

This looks quite interesting.
Already has a .NET implintation.
Seems like a good candidate for a Unity plugin port.

How does this compare to the Agea Physics system ?
Could it be a usefull add on ?

Last we checked (which admittedly was a long time ago), ODE was utter crap. Huge stability issues, objects not behaving like you expected them to. (e.g. place a cube on top of a plane and watch the physics system send the cube spinning into infinity). We had lots of patches to ODE - like everyone else did - that the maintainers never applied to the repository.

We used it for GooBall and it was one huge fight to get the basic physics of one ball rolling round a level even remotely working. Before shipping Unity1, we moved Unity away from ODE and to Novodex. One of the best decisions we ever made.

I also remember reading about how Cyan ditched Havok for ODE (so they could have a Mac version of Myst V), and they weren’t too happy with it. Should have used Novodex…

–Eric

There was an early Unity beta before 1.0 was released where ODE was in there instead of today’s PhysX. I can tell you, you really don’t want ODE. PhysX was a huge step up.

-Jon