3D Breakout clone written in OpenGL with Glut for my Computer Graphics course. The actual assignment was too simple (it only required drawing of boxes and player input), so I went ahead and made a fairly complete game out of it. The professor was pleasantly surprised, to say the least. There are some useful additions like powerups, score, and level, and there are fancy additions like the setup sequence and the brick debris.
Use the arrow keys to reflect the ball and destroy the bricks above.