A classic Tower Defense game where the player can place various types of Towers outside of a customizable Path. Waves of Critter enemies then walk along the Path. In order to advance to the next level, the Towers must defeat all the Critters before they reach the end of the Path. As the player progresses, the enemies in turn become more difficult to defeat, but the Player is also given the chance to level up their Towers, and unlock special types of Towers with unique abilities.
Final project for COMP 345 – Advanced Design for C++ at Concordia University.
Coded in C++, GUI with SFML.