Move using WASD | Shoot using [SPACEBAR] | Respawn pressing P.


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.


  • Implemented frame limiting.
  • Implemented sphere collision detection.
  • Implemented platform specific (Windows) memory leak detection.

Technical Details

  • C++
  • Freeglut
  • OpenGL

Checkout the Source Code  for this game at GitHub.