Physics3D

The main repository can be found here: https://github.com/ThePhysicsGuys/Physics3D

A plain C++ 3D Physics engine, with major focus on performance and ease of use. Downloads

The interface and rendering were done by Matthias Vandersanden, while I worked on the physics engine itself.

We ended up getting quite a few nice features working:

  • 3D rigid-body colission detection
  • Newtonian Physics
  • Joints, both rigid joints, motorized rigid joints, as well as semi-rigid joints and springs.
  • Fancy UI and in-engine editing tools
  • Lighting

A document with some of the systems and math explained can be found here.