top of page

Tower Defence

A simple Tower Defence game, made in collaboration.

TowerDefenceMainMenu2.png

Tower Defence was my first project in Unity and an opportunity to learn a lot of the systems and tools required while working with friends. We decided on a Tower Defence game as an example of something simple that we all enjoyed, which would make a good foundation for learning Unity. We worked with an agileish methodology, quickly prototyping and implementing features to an MVP standard, working in weekly sprints to continually recalibrate our requirements.

Wave based gameplay

Each level would have a configured number of waves and set of enemies that would spawn as part of each wave. I completed the work that would parse the map files, determining how many enemies would spawn and what type and spawn them.

Dynamic Main Menu

I was responsible for the main menu, which showed gameplay in the background. It used a preset map file and set of spawned towers. Enemies would spawn over random time intervals.

TDMapFile.png

Map Files

I was responsible for making a system to load map files from JSON. This allowed our designers with less experience to create new maps easily and in a format that was a balance between machine and human readable.

bottom of page