A 3D first-person game using OpenGL