
Overview
|
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:
|
'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.
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
|