Full List Of Open Source Physics Engines

2015/07/07, by @TapirLiu



A list of open source physics engines


Here are some ones which may be not complete engines, but very good for study and education purposes:
Along with these open sourced ones, there are some famous non-free (nor not universally free) ones:

Collision detection plays an important role in physics engine development. Here are some open source collision libraries:

In the end, some articles which are very helpful to physics engine development.


This list may be not complete. Welcome anybody to help me improve this list.

[edit@2015/07/09] added Farseer, JBullet, ReactPhysics3D and React. Thanks to Nick Minkler and Danthekilla.
[edit@2015/07/10] added Chrono::Engine. Highlight GPL license ones. Added two non-free ones. Thanks to Morten Skaaning.
[edit@2016/09/12] added JPE. Bullet.js, Physijs. Box2DFlash, box2d-js, Chipmunk-js, LiquidFun, AmmoNext.
[edit@2017/01/21] added Velocity Raptor, Bounce.
[edit@2017/03/19] added Planck.js.
[edit@2018/01/04] added PyBullet, PositionBasedDynamics, SPlisHSPlasH, DMM. (Thanks electricslpnsld@HN for information)
[edit@2018/11/23] added elm-physics and Traer Physics.
[edit@2019/01/01] added dyn4j, Jitter Physics, BEPUphysics, cyclone physics, Cubez
[edit@2020/07/03] added Dyna-Kinematics and several Go ports of Chipmunk2D.
[edit@2020/08/28] added Rapier.
[edit@2021/12/01] added MuJoCo Physics.
[edit@2022/12/27] added Rigs of Rods
[edit@2023/10/10] added JoltPhysics, Torque2D, Torque6

Like this article? Please support my games and apps. :-)
Post On Google+ Tweet On Twitter Share On Facebook
All Blogs