This is a zombie game implemented by using C++, OpenGL, SDL2 library.
The goal is to eliminate all the zombies on the map. If the player is touched by one of the zombies, the game will be over. This game allows players to use three types of guns: magnum, shotgun, and MP5. The object will spawn some blood particle effect when it is damaged by the bullets.
This game also demonstrates the knowledge of basic linear algebra, relationship between rendering pipeline, vertex shader program, and fragment shader program.