XNA Tower Defence
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.
Hi michael,
I just started a Tower Defense game and I’ve got 2 weeks to do it, I was wondering if you could give me some tips,
Many thanks,
Diogo
@Diogo
Hi Diogo,
Im not really sure what tips to give, other than following the tutorials over at the XNA website. Even if you are not developing your project using XNA, they are still very useful.
Two I would recommend are:
http://creators.xna.com/en-GB/sample/waypoints
http://creators.xna.com/en-GB/sample/spritesheet
All of them can be found over at:
http://creators.xna.com/en-GB/education/
Good luck with your game!
Michael
Thank you very much, I’ll have a look at it
Diogo
Do u have any good tutorial for the tiles?
i’m using xna btw