To assist me with my Master’s degree in Computer Graphics, I made a basic OpenGL renderer in C++. Over the course of two years, I implemented some of what I had learned in class, the basics of this exciting field. Here is what I implemented.