December 5, 2008

Tower Defense games in flash and silverlight

Filed under: Games — Tags: , — Doug @ 6:13 pm

Yikes, it has been eons since I’ve posted.  Taking two classes this semester is considerably more work than I anticipated.

In some of my limited free time, I’ve been playing a couple of flash games.  There are many collections of links to these types of games, including onemorelevel, flashgames247, and gameprison.  For a list of “Top” games by genre, I found the list on TechCult to be pretty good.

The ones I’ve enjoyed the most are in the “Tower Defense” genre, where you need to build a series of defensive towers to defend against waves of attackers.  This genre grew out of the Warcraft 3 Tower Defense multiplayer game (which I believe evolved from a similar StarCraft game).  I used to watch my son play the Warcraft version and never understood the draw.  I guess that is because I hadn’t played it; now that I’ve started playing games in the genre, I definitely see the allure.

I’ve also been playing around a bit with Silverlight.  I wrote a Silverlight version of Conway’s Game of Life that I hope to blog about soon.  As another learning experience, I’m toying with the idea of writing a tower defense game in Silverlight.  I may never get around to it, but doing the research is a lot of fun.

I’ve managed to find one version already written in Silverlight, called Mountain Pass Tower Defense.  There is also a pathfinding experiment that the author describes as an early step in writing a tower defense game.

In the Warcraft version, the critters could attack the towers and knock them down.  I haven’t seen that in any of the flash versions.  That’s something I think I’d try to include.  I also tend to like the ones that are maze-like, where the critters follow a path, as opposed to the ones that are open areas (for those, I usually end up building my own maze).  Most games only include a handful of maps; it would be nice to be able to generate random maps (perhaps based on a seed that the user can enter to retry the same map later).

Anyway, here are my four favorite tower defense flash games.  I’m not saying these are the best, just that they’re ones I’ve enjoyed.

Bloons Tower Defense 3

Bloons Tower Defense 3

Bloons Tower Defense 3

This is one that I’ve played quite a bit.  It is simple to play, humorous, challenging, and a lot of fun.

Vector Tower Defense

Vector Tower Defense

Vector Tower Defense

The graphics on this one reminded of the games I used to play years ago.  I also like the fact that it uses a grid layout, making placement of towers easy.  On some of the other games, it is possible to place a tower in a spot that prevents placing another tower nearby because you didn’t leave enough room.




One of the first, I believe, and very popular.  I’ve seen mention of a new version (Onslaught 2), but I’ve not played it.  Yet.

Canyon Defense

Canyon Defense

Canyon Defense

There were two things I liked about this game.  First, you needed to complete little “mini quests” to upgrade to better towers.  That not only helped with the learning curve (by limiting options in the early game), but it also forced me to build tower-types I probably wouldn’t have otherwise built.

Second, it included buildings (2 squares by 2 squares) that gave special abilities, such as building walls or launching big missles.  The missles have a cool down, but could be launched whenever you needed a little extra boost.


  1. Hi Doug,

    I just wanted to say thanks for mentioning my game (Mountain Pass TD).

    It is the first game I have ever completed and “released” (though many have been “started”), and the first application I have written in Silverlight.

    Let me know if you have any questions about making a Silverlight game (and specifically a tower defense one). You already know C# it seems, so you are in good shape!

    Comment by Devin Rose — December 6, 2008 @ 3:27 pm

  2. Hello,

    I have writen a small version of tower defense with silverlight as well:),

    I bet there still a lot to improve:)

    If you have to time tell me what you think.

    Comment by Eli — February 17, 2009 @ 1:40 pm

  3. Cool! I’d love to work on one, but gotta studay them first. Silverlight games looks great! 🙂

    Comment by Luke Alexander — October 6, 2009 @ 11:02 am

  4. As we’re on Tower Defense games in flash and silverlight, In earlier days, the most popular form of video games was computer games. Initially, computer games were essentially computer-controlled. Players would interact with the device to achieve predetermined targets and goals. Video games too are a form of computer games wherein a video display with interactive and vibrant visuals is the main focus. The display itself is designed to provide a player with feedback as the game continues.

    Comment by Games — December 7, 2010 @ 8:14 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: