Game Design, Programming and running a one-man games business…

Tower defense game design

I recently spent some time looking at a bunch of tower defense games, and it saddened me to see how little innovation most people attempt in that genre, although I guess that is something pretty generally applicable to all genres, and most peoples first game. I might be lucky, in that I always have an urge to put some sort of ‘spin’ on any game I make, i am never happy to just do ‘a game in this genre’ and leave it at that. It’s worth remembering, as a game designers, that the player will always be asking themselves ‘why do I need to play this, when I can just go play the classic tower defense game X’.  You really need to have an answer to that question.

With regards to Gratuitous Tank Battles, which is my first ever tower defense game, I probably overdid it a bit in terms of trying to innovate. They say you should only innovate in one direction at a time, but I think life is too short for that. What I tried to do was question all of the ‘design assumptions’ of the genre.

The first assumption is that the player is the defender. Obviously the clue is in the title, but why wouldn’t a ‘tower attack game’ work? I think GTB shows that it can work. There was already a game released that did this, although it was essentially just escort missions, thankfully, because it was released just as I was half way through making GTB.

The second assumption is that the towers are invulnerable. I think this is arbitrary and crazy. It adds an extra level of excitement and gameplay to Gratuitous Tank Battles to know that you can’t just place a big gun somewhere and know you have that site covered. This seemed like a major change, and a change for the better to me.

The third assumption was that the towers are of fixed designer-decreed configuration, and can receive a linear upgrade path mid-battle. People really expect that in a TD game, and not including it does un-nerve people, but it adds a whole new layer to the game in terms of unit customization. Also, that ties in nicely with the design of Gratuitous Space Battles, where it was the major focus.

Another assumption was that the attackers come in a pre-set path, linked to a radar which gives you advance warning, also that they come in waves. All of this is totally arbitrary. There are not stone tablets decreeing the rules of tower defense design, you can do whatever you like. I broke all three of those assumptions about attacking waves, and personally I think that adaptive AI for the attackers (and defenders) totally changes the nature o the game and vastly expands the play-time available. This is one of the assumptions I was most proud to break.

There are other changes to GTB that make it a non conventional TD, such as the setting, the level editor and map/unit sharing online, but I think the key to making the game work and be interesting was that I looked at the ‘set-in-stone’ assumptions and basically kicked them all out. I find that this works amazingly well in game design. Some assumptions are there for a reason, but many are not, and when they are broken, once we get used it, we love it. The Sims can be turn based (see Kudos) A game can have no ‘game world’ at all (see Democracy) A space battle RTS can have no player control (see GSB) and there are much bigger examples too:

The object of an FPS can be not to kill (See Thief), health packs can be made redundant, with auto-regenerating health (wasn’t that Call of Duty 4?). Base building doesn’t have to be in every RTS game (again, not sure who started that).

The ‘classic’ design of a genre is a mere starting point. When you design a game, you need to question every aspect of it, and make sure you have a rock-solid defense of why it ‘has to be that way’.

Gratuitous Space Battles is a modding juggernaut (and I’m slow to catch on)

Well this is embarrasing in a way…

I am a big fan of supporting modding. I love the mods people make. Mods are why PC gaming is the best kind. Some of the ebst games out there started as mods, and many games exist purely on the backs of some incredible mods. I recall that when I was a firm Call of Duty 2 addict, we NEVER played the boring standard maps…

I made GSB as mod-friendly as I knew how (back then). I tried to nurture the mod scene as much as I could, then I needed to make a new game and pay the bills, and GTB became 100% of my life. It took me over big time (and still is…).

But today, for a spot of relaxing, I checked in on the GSB modding forum…

Holy cow…

There is a single mod with a 108 page forum thread about it. Just ONE mod. It has extra ship hulls, extra ship TYPES in some ways, it has new background art, new weapons types, sounds, it has a back-story, it has it’s own flipping music, it has it’s own flipping Trailer!


They have done stuff with the numbers to enable you to build corvettes, to build dreadnoughts, to include cargo modules (cunningly with negative costs… see what they did there?) to include anti-matter detonating power plants.

This mod is big :D It’s called Praetorian Industries. It isn’t perfect, there are some slightly amusing typos in the trailer (did I mention the trailer?), so maybe it’s done by a non-native English speaker, and I did get one occasional crash bug, possibly due to a texture missing? But who cares?

I find it incredibly inspiring that such a mod exists, and that  people have put so much effort into extending and enlarging the experience you can get from GSB. If you are a GSB player who hasn’t looked at the mod scene, go check it out, it basically lives around the GSB forums here, as far as I know. But what would I know?

I’ll be reading up on the mods a bit more over this weekend. This really makes me smile.