Unforseen First Odyssey (U.F.O)

Role on game: Lead programmer
I was solely responsible for building the code for my team, Bouken Games. UFO is a Third-person role playing game that has both a platforming phase, and a turn-based battle phase. The main features I implemented include:
-
Turn-based battle system using an Active Time Battle (ATB) formula, with the options to attack, defend, use items, or use magic.
-
Navigation icons to help the player know where objectives are. Programming HUDs to update depending on changes ingame (damage taken, magic points used, exp gained)
-
Implementing enemies with magical weaknesses and resistances, as well as status dealing attacks like Poison.
-
An Inventory system for Items, EXP gain and level bonuses, and saving and loading between sessions.
Please see the gifs for specifics instances of features in action.
ATB Battle System

Leveling up magic menu

Poison Status and using an Item to cure it

Low oxygen area and using an Item to refill oxygen tank
