Implementation of a 3D game engine, inspired by a Gamedevtuts+ tutorial.