Reality is broken. Gamers change the world.
It is my pleasure to intern in such a young and energetic company. During my five-month-long full-time internship, I participated in the team developing a mobile FPS game, Phansty of Esula, and I am in charge as a developer focusing on gameplay logic, user interaction, and visual effect.
If you are interested, please feel free to explore more interesting games released by Battlecry with the following links.
Constructed event-driven programming based on MVC&MVP design and implemented the code architecture of an inventory system pipeline to maintain the user’s storage system in an FPS game.
Designed reusable underlying structure of the setting system and quest system by implementing the interface and abstract base class to handle data updating and broadcasting.
Extended Unity editor to dynamically read config data from Feishu Multidimensional-Excel-Tables and convert them into scriptable objects, improving teamwork efficiency.
You may access the game by this link.