This one isn't quite a game: it's a graphics engine that was programmed in Visual Studio with C++ and the OpenGL library.
The project had a focus on game-graphical concepts, with implementation of algorithms, data structures and file-handling using a high-level programming language and API to support graphical development.
This was one of my most challenging modules of my first year, but I had a fantastic time with the problem-solving elements of the course: it was a fun challenge creating the file-reading parts of the program, used for reading the mesh and textures of the objects.
Object-oriented programming practices
2D & 3D Vertices
Lighting, Materials & Texturing
Scene Graphs
Graphics-pipelines & State-Machines
2D Text Rendering in 3D Scenes