top of page
Collision_from_force.gif

C++ Physics Engine

Platforms: Windows

Technology: C++, Windows, SFML, Google tests and Physics programming 

This was my final project at university. I focused on the simulation of gravity (and lack of) with different models, inspired by games such as 'Heavenly Bodies'. Having worked with Box2D in a previous module in my third year, I aimed to create a similar tool, pared down to fit within time constraints, with a focus on Newtonian Gravity theory being accurately simulated. The capabilities that were created in this project were:

  •  ​Rigid bodies :

    • static

    • dynamic

    • kinematic 

  • physics worlds​

  • collisions:

    • circle-cicle

    • rectangle-rectangle 

    • circle-rectangle

  • gravity implementation

  • Google and black box testing

  • SFML graphics

  • LinkedIn
  • Instagram

©2026 by Caitlin Doleman. Proudly created with Wix.com

bottom of page