iGGi Game Development 1: Versus Tower Defence



Menu

The full project can be found on the GitHub Repository.

Versus Tower Defence is a two-player versus game created as part of the Game Development 1 training module during the first year of my PhD research at the EPSRC CDT for Intelligent Games & Game Intelligence (iGGi).

The game demo was conceptualised, prototyped, programmed and playtested within the two weeks of the module. Created in collaboration with Steph Carter, a fellow iGGi PhD student at the University of York. This was programmed in C# within Unity.

The game takes the simple concept of the Tower Defence genre, with a twist - now, rather than the player fighting against a horde of enemy waves, they are fighting against another player, and control both the towers and the enemies! The objective is to destroy the opponent’s base before they can do the same to you.

Level1

There are six tower types to choose from: Basic Level 1, 2 and 3 (increasing in strength and cost), Sniper (slow, long ranged), Rapid-Fire (fast, short-ranged) and Area-of-Effect (damages multiple nearby enemies). Players can only place towers on their colour-coded half of the map.

Likewise, there are six unit types to recruit: Weak, Basic and Strong (increased health and cost but decreased speed), Swarm (numerous, weak but fast), Bomber (destroys nearby enemy towers upon death) and Boss (very high health, strongest but slowest).

Both towers and units cost Money to deploy. Money is earned steadily over time, as well as whenever you defeat an enemy unit or when your unit successfully damages the enemy base. Each base produces a Weak unit periodically to ensure both sides have a constant flow of units.

Level2

Two different map layouts were implemented. The first, a very basic layout, and the second, where the units cross back and forth into each others’ territories as they progress.

A video demonstration of the game in action is shown below:


Portfolio

  • iGGi Game Jam 2025: Hammer To Fall

  • D2e: A TAG Framework Implementation of Descent: Journeys in the Dark

  • iGGi Game Jam 2024: See What Exists

  • iGGi Game Development 2: Hades of State

  • iGGi Game Jam 2023: Pseudo-Judo

  • iGGi Game Development 1: Versus Tower Defence

  • Dissertation: StringStar - Generating 3D Hand Animations For Virtual Guitar Lessons

  • Virtual Environments: VR Escape Room


  • Contact me via:
    Email - t.j.best@qmul.ac.uk
    GitHub - L0RDR0B
    LinkedIn - Toby Best
    Twitter - L0RDR0B