GDPHYS Physics Engine

C++, SFML

Developed for my Introduction to Game Physics class.

A triple showcase of physics simulations which include: a simple firework particle system, a simulation of Newton's Cradle, and a simulation of 2D circle-circle, circle-rectangle, and rectangle-rectangle collisions. Physics calculations were written using C++ and SFML was used for graphical representation. This game was developed by myself and my class project partner.

My Roles:

  • Wrote code for physics simulations and the collision simulation
  • Created a lifetime system for the particle system
  • Implemented a cable system for the cradle