NG Engine - Custom OpenGL Engine

NG Engine is a graphics engine that I developed as my final project for computer graphics programming in OpenGL and C++. This engine has a wide range of features that not only helped me learn graphics programming but also taught me design patterns that have aided in further improving my programming skills.