Physics Engine

Created a physics and rendering engine in C++. The goal was to simulate rigid body dynamics and to create a 2D graphics engine for rendering 2D polygons


    • Simulate physics of 2D polygons and particles and collisions between both
    • Includes a message passing based UI following utilizing polymorphism to create various UI object interfaces
    • Wrapped OpenGL into a custom engine to render polygons, points and text in 2D
    • UI objects are implemented through OpenGL for drawing and SDL for window management

The code and application is available here.

Leave a Reply

Your email address will not be published. Required fields are marked *