TLDR:
Studio | ArenaNet |
From | Apr 2016 |
To | Oct 2017 |
Title | Engine Programmer |
Engine | Proprietary |
Skills |
|
Tools |
|
Status | Shipped |
Guild Wars 2 64-bit macOS Client
With Apple announcing the sunset of 32-bit application support for macOS I petitioned leadership to splinter off a small group to pursue building a fully native macOS client. Once green lit I moved over to the engine team and took on the challenge of platform integration for the Guild Wars 2 codebase.
The previous iteration of the client was essentially a Wine wrapper around the 32-bit Windows client. I spent some time building the same custom chrome interface that the Windows client utilized along with platform-specific automatic updating behavior that matches the Windows client. Password storage was fully integrated into Keychain (Apple's secured storage mechanism). The game's input system was updated and Touch Bar support was added.
During all of this work I became the engine team's player liaison participating in forum discussions, Reddit AMAs, and helping community managers.