Henry Dai​ ​Gameplay Programmer
  • Home
  • Professional Projects
    • Hero Academy 2
    • Orcs Must Die! Unchained
  • Individual Projects
    • Skeletal Animation System
    • Procedural City Generator
    • Town
    • Simple Miner
  • Team Projects
    • Gravitas
    • Cult
    • Avian Apocalypse
  • Résumé
  • About Me
 
×

Picture
Overview
  • Release Date: 2018 / 01 / 16
  • Roles: Gameplay Programmer
  • Participated Time: 10 months
  • Engine: Unity
  • Genre: Strategy Card Games
  • Official Website
  • ↓ To Video ↓


I joined BonusXP Inc. in May 2017 and started working as a gameplay programmer on their mobile title 'Hero Academy 2'. 'Hero Academy 2' is chess-like, turned-based featured with tactic gameplay and card collection elements. 
​
My responsibilities on this project:
  • Designed, refactor, polish overall UI & UX
    • First-time user flows
    • Dynamic hints system
    • Redemptive quests system
    • UI Refactor
  • Added features to existing systems
    • New tags in animation system
    • New techs in script for solo games
  • General gameplay features
    • Visualize card played history
    • Redemptive quests system
Picture
Picture
'Hero Academy 2' is made by a small group of experienced developers, the team size is small, so we often need to wear different hats. Most of the contents in the game are data-driven, we use xml files fo most of the contents, so designers and artists can edit / add new contents without programmers help. At beginning, I started as a tool engineer, adding new tags / keywords support to the existing system, so content makers can add new things they wanted to the game. After I became more familiar with the code structure in 'Hero Academy 2', I then started to own more systems that are existed before I joined, take the responsibilities for maintaining and adding new features to those systems.​
Picture
In the later stage of developing, I also had chances to make several new features from scratch, such as adding visual card played history, the new dynamic hints system, and converting the chat into entry-based system.  I also worked a lot on the UI, adding new dialog that allows player to get more information, re-skin different pages, and polish existing layout on pages, improve user experiences and try keeping everything intuitive.
 

Trailer

↑ To Top ↑
©2016   Home | Professional Projects | Individual Projects | Team Projects | Résumé | About Me
Home
About
Contact
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • Home
  • Professional Projects
    • Hero Academy 2
    • Orcs Must Die! Unchained
  • Individual Projects
    • Skeletal Animation System
    • Procedural City Generator
    • Town
    • Simple Miner
  • Team Projects
    • Gravitas
    • Cult
    • Avian Apocalypse
  • Résumé
  • About Me