Move using your mouse pointer vertically. | [Click] anywhere to start.


The goal of this project was to demonstrate some basic concepts of game development, paying special attention to the “game loop”, collision detection (in its simplest way) and frame rate control. In addition, it intended to explore how to implement input handling from pointing devices like the mouse.


  • Implemented AABB collision detection.
  • Implemented mouse input.
  • Implemented frame limiting.

Technical Details

  • C++
  • Freeglut
  • OpenGL

Checkout the Source Code  for this game at GitHub.