Tower Defense


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.

Created by:
Haani Al-Chalabi
Awais Ali
Van Do
Djamil Francis
Stanley Luu
Amanda Tom




Final project for COMP 345 – Advanced Design for C++ at Concordia University.


Fall 2014.


Coded in C++, GUI with SFML.