At the beginning of my 4. semester in computer science, we learned about c++. We had one week of teaching and then two weeks of solo project. I decided to spend the first week making a simple 3d game framework using OpenGL, SOIL, and Irrklang, and the second week making a clone of the original Wolfenstein 3D with my framework. I did not finish all of the things I wanted to, but all in all, I am satisfied with what I managed to do in the limited time frame.
The game’s source code is available on GitHub.