C++ OpenGL Game Framework
MIT-Licensed game framework
Page last updated on 5/29/2022
After finishing work on another project named "Foto Graffiti", a game written in OpenGL and C++, I decided to port some of its code to a separate repo where I could easily fork it anytime I wanted to make another game using the same technologies. As I began refactoring the code, changing the build system to use CMake, and installing packages using vckpg, I realized that it would be beneficial to the open source community if anyone could easily fork the repo and make their own games. For this reason, I documented the entire project using doxygen and Javadoc style comments and put it on Github under the MIT License. After cloning or forking the project, a user of the C++ OpenGL Game Framework can immediately build executables which come loaded with all the libraries they need for getting started, and they have access to simple wrapper APIs I wrote which make loading images, sound files, and creating GLSL shaders easier. I plan to add more features to the project in the future, such as adding a wrapper around FreeType for easy text rasterization. I am glad that I decided to open source this project, as it was a good opportunity to learn more about documenting code and how to use popular build systems such as CMake. I plan to use this project to develop more games, and I hope that others use it as well!