top of page

PHYSICS ENGINE

March - April 2019
github-mark.png
  • YouTube Social  Icon

This 2D Physics Engine is something I wrote while in my second year at AIE. Its written from scratch in CPP using an Open GL Wrapper Bootstrap. It supports Rectangle, Circle and Line rigid bodies with mass, drag and elasticity. The physics engine was used to develop a basic pinball game to showcase its functionality.

Technical Features
  • Dynamic and kinematic rigid bodies

  • Mass, Elasticity, Liner & Angular drag

  • Collisions between primitive shapes

    • Rectangles, Circles and lines​

  • Custom collision call back events

  • Trajectory predictions

bottom of page