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
