My OpenGLFinalProject (a dancing recursive tree and physics simulation)
Download the Executable Binary Here: https://github.com/off99555/OpenGLFinalProject/releases/latest
I have used game engines like Unity3D and RPG Maker before. So I know what OpenGL lack in term of functionality. This project is expected to bring a game engine-liked functionality into OpenGL by reinventing the wheel.
I have to do everything in one file (because the grading system doesn't allow uploading multiple files). So, the result is a pile of messed up code inside Main.cpp.