With a tight deadline to deliver a promotional website for a Twitch Prime partnership deal that exceeded expectations, we allowed players with Twitch accounts to link them to their RuneScape accounts, and through Twitch redeem in-game items. This required updating a bespoke marketing page, and user flows for services linking Twitch and RuneScape accounts via Twitch’s APIs and our internal e-commerce services (including player-support tools for manual redemptions). Like much of the work at Jagex’s web team, this represented bridging a gap between the game and an external service.
The user-flows could become rather complicated, so this required careful planning and rigorous integration testing to prevent abuse from URL manipulation – especially considering that these promotions represent an attack vector for bot accounts who will take advantage of free membership.
I gained experience:
- Collaborating with product and game teams on the technical requirements of user flows balanced against UX
- Helping co-ordinate a release strategy that included data analytics to measure progress towards KPIs
- Using 3rd party APIs
- Integration testing
- Front-end template and styling (Freemarker, SCSS)
- Updating legacy billing systems to register new promotions and provide support tools