For this project I only had creative control over Level Two, with Level One being a to-spec project.
I have created a Tower Defence game, in which the user must defend against waves of enemy’s by building and upgrading Automated Turrets. For every enemy which is killed the user gains more cash to build more turrets, and the cycle continues. Both the turrets and the enemy movement are controlled by AI, taking into account the level of the turret, thus defining its range, power and speed. There are two types of turrets (Standard and Slowing) and each of these has three upgrade levels. A video can be found below or here.
This application implements a large range of modular features including;
- Level State Management
- Full XNA Framework (Vibrations, Sounds)
- Tile-Based Level System
- Animated Sprites
- Footmen Waypoint System
- Automated Turret AI
Many thanks to Emma Weir for the TileSheet used in this project.