top of page

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
bottom of page