The fourth and final game project at Futuregames. Our brief was to create a game based on the theme "The Antagonist". It had to involve some kind of AI, be done in Unreal Engine and have around 20 minutes of gameplay. I decided to fully focus on the role as a Programmer in this project.
I facilitated my group in the ideation process and the creation of the concept. I used the 'Double Diamond' tool to help explore ideas to narrow them down to three concepts.
Our three concepts were prototyped and, after presenting the three concepts to the teacher, we settled on a "Tower Defense"-esque game idea.
In this project, my responsibilities were:
Spells - Created three unique spells; Wind (Pushback), Frost (Slow) and summoning friendly minions. I also created the upgrades to them.
In-game Shop - I added the currency system into the game and created a way of purchasing upgrades, if you have the required amount.
Talent Tree - Every spell and ability is unlockable and upgradeable. I connected the UI to the unlocking of the abilities.
Audio Implementation - I worked closely with the Audio Designer. I created a system to play all sound effects and music, then I helped implement all of the audio and the triggers. There were also several gameobjects I created for a localized sound which the designer wanted.
Narrative - At the beginning of the project, I crafted a "Mood Video" to help visualize the concept. I was involved with helping the Audio Designer with the creation of the sounds. I also produced the trailer of the game.
Health and Mana System - I created a modular system of taking damage, health regen, mana regen, mana consumption and an armor system that reduced the damage taken. Most of this ended up being changed in the later stages of the project by somebody else.