Divine Defenders: Battle for the Pantheon
Divine Defenders is a Tower Defence game with survival and resource management elements. Players must use the small time between waves of enemies to explore the map, gathering the three resources required to build the towers and protect their town hall.
There are three resources the player must gather to build the towers, Wood, Stone, and Iron. The towers of different factions require different ratios of these resources, and also provide a building capable of automatically generating that resource over time.
The enemies consist of 3 varieties, Light, Medium, and Heavy. These range from fast but low damage and low health, to very slow but very high health and damage. Players must utilise different combinations of towers to be able to take down the different enemies as they attack the base.
My Role on Divine Defenders
Divine Defenders was a university project developed by me and a small team. For the project, I functioned as both the Lead Developer and Producer. I ensured that each of the team members were aware of what needed to be completed and by what points, as well as ensuring that any deliverables would be completed to an acceptable standard by the deadlines. As the Lead Programmer, I was responsible for a majority of the games functionality. Specifically, I developed all of the systems regarding player movement, resource gathering, enemy AI, tower placement, wave management, and difficulty scaling.