This was a university project originally made using OpenGL and C++. I spent some time moving it across to Unity, keeping it as closely as possible to the original.