Hotdog Defense

Overview

Hotdog Defense is a rapidly prototyped game made by a team of five in Unity over two and a half weeks. The team consisted of one project manager, two 3D artists, and two programmers. It’s a fairly conventional tower defense game for mobile devices, with a slight twist – towers and abilities are played using cards. The player must build their deck at the start of the game and use that strategy along with some good old fashioned luck to be able to place down the best towers to win.

Implementation

As this game was created in Unity, it was made using C#. There were several elements required to bring this game to fruition: UI, tower placement, spells, deck building, enemy pathing, and procedural generation.

UI

About half of the UI was created by me, and the other half was created by the other programmer on the team. I created the main menu, the store, the volume slider, and the health/energy indicators. Unity makes implementing these fairly simple. Unity buttons were used for most of the menu. The health and energy indicators received input about the player’s current health and energy. The health, indicated by a hotdog, used a mask in the shape of a bite mark to gradually erase itself as it decreased.

Leave a comment