Rafaat Elhagaan is a First Person Shooter game implemented in C++ using OpenGL for academic purpose.