top of page

Unforseen First Odyssey (U.F.O)

Starry Sky

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
AttackSystemAtWork.gif
Leveling up magic menu
LvlUp.gif
Poison Status and using an Item to cure it
PoisonAnim.gif
Low oxygen area and using an Item to refill oxygen tank
OxygenSystem.gif
bottom of page