- Created new XML template and Lua functions
- Used frame pools to generate and update UIs real-time
- Day-to-day collaboration with designers.
As there were significant design changes in frame, I had to build from scratch the new frame template and implementation for the class specialization page. I also learn to incorporate existing workflow like layout template that helps aligning its child frames. I also enjoyed collaborating with designers to ensure every corner accuracy of design, animations and hover effects.
As a part of main HUD revamp, I was responsible for party frame for multiplayer contents. Since the UI requires character-based unique design configuration and real-time update of each player states, it required complex refactoring and re-architecting systems considering numerous edge cases.
For this task, I worked closely with the other senior software engineer to troubleshoot some game settings data issues and fix missing connections in the refactored game settings page. I also implemented new graphics setting options such as camera FoV.
- Settings page revamp
- CVar and Flags
- Graphics configuration