Development Period: May 2017 – July 2017
During the third semester at FIEA, for my personal programming project, I chose to do a 2D Physics Engine. I used C++ to develop the engine while using GLM as my math library. For the testbed, I used OpenGL, and specifically, SFML.
I wrote a dev diary about it. If you want to learn more about this project, please check my blog. I did a week by week status update on it, with detailed information. Week 1 is a good start to get a good idea about the project as a whole.
You can always check the code for the engine on my GitHub.