Physics Engines List

4 Comment(s)

SeesawHere is a list of physics engines. This blog entry will be updated from time to time. If you know other useful links, please let us know and we will include them in this list.


Abstraction Layers and Wrappers for Physics Engines

Physics Engines for .NET and the XNA Framwork

  • DigitalRune Physics
    for the Microsoft .NET Framework and Mono. It is written in C# and supports the Microsoft XNA Game Studio (Windows, Windows Phone 7 and Xbox 360) and MonoGame (Windows, Windows Store, Windows Phone, Linux, Mac OS X, Android, iOS).
  • BEPUphysics
    3D physics engine designed specifically for the XNA Framework. Open source (Apache License 2.0)
  • Box2DX
    C# port of Box2D
  • Box2D.XNA
    C#/XNA port of Box2D. Open source (MIT)
  • BulletX
    is a port of Bullet for .NET.
  • Farseer Physics Engine
    2D physics for XNA
  • Henge3D
    Henge3D is a 3D physics library written in C# for XNA. It is implemented entirely in managed code and is compatible with the XBOX 360.
  • Icarus
    XNA physics engine, also discussed here.
  • JigLibX
    is a direct port of JigLib for XNA. Open source (MIT)
  • Jitter
    Fully managed 3D physics engine, written by the author of JigLibX. Open source (zlib)
  • Matali Physics
    Cross-platform, fully managed 3D physics engine for .NET and Mono platforms.
  • Oops! Framework
    Includes many game services and components that extend Microsoft's XNA Framework including a 3D physics game component.
  • Physics 2D
    C# 2D physics engine
  • Physics2D.Net
    C# 2D physics engine. A complete rewrite of Physics 2D.
  • Rigid Body Physics Engine
    C# student project

.NET Wrapper for C/C++ Engines

Outdated Links

These links/projects seem to be outdated, broken or dead:


2010-07-05 – Updated links. Moved several old links to “Outdated Links”. Created separate section for Wrapper and .NET/XNA links.
2010-10-13 – New: DigitalRune Physics, dvc3d, jinngine, Box2DX, Box2D.XNA, Oops! Framework; Updated description of Matali Physics
2011-02-17 - New: Newton is open source.
2011-04-xx - Bepu Physics and Jitter Physics are open source.
2011-08-04 - New: Pappe.
2012-10-04 - New: Flatland, RBDL.
2015-03-30 - New: ReactPhysics3D

Good List!

But there are so many Outdated ones... could be cleaned =)

Thx Jorge! This list was copied from our old website and could really need a cleanup. I will update it in the near future.



there is also ReactPhysics3D (3D physics engine in C++)


Development Blog
 Dev Team
 126  215  10/12/2015
 News Team
 41  13  11/23/2015