This was my second OpenGL project in Third Year of Games development. It simulates Basic Terrain, basic Collisions and basic Animation.
In this short demonstration above you will notice the video lagging. The program will not lag on a better system i am currently working off a pentium 4 rig with a Geforce 8600 so not exactly ideal. You control the Ball and you use WASD to move left. right, up and down. You cannot pass through walls. You can only open doors by moving the ball onto the markers. Its really only a basic demo.
Full source code and executable can be found here