GDC Festival of Gaming is part of the Informa Festivals Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

March 9-13, 2026
Moscone CenterSan Francisco, CA

Agenda

Lessons from Building UI/UX in '2XKO'

Anran Li  (Engineering Manager, Riot Games)
Hyungjin Shin  (Senior Software Engineer, Riot Games)
Location: Room 2001, West Hall
Date: Thursday, March 12
Time: 10:30 am - 11:30 am
Pass Type: Festival Pass, Game Changer Pass - Get your pass now!
Audience Level: All
Track: Game & Production Technology
Format: Lecture
Vault Recording: Video
Audience Level: All

In this talk, Engineering & Product Lead Anran Li and Senior Software Engineer Hyungjin Shin share hard-earned lessons from building the UI/UX architecture on 2XKO, Riot Games’ free-to-play fighting game featuring characters from the League of Legends universe. This session explores how the team transitioned from a patchwork of interfaces to a unified and flexible UI system designed for a forever game. Attendees will learn how the team navigated timing technical infrastructure investments, solved for multi-platform challenges, and rolled out these changes without blocking development or compromising player experience. They share both the general mindset for architecting systems that endure beyond launch, as well as specific case studies into how 2XKO built their UI.

Takeaway

Attendees will learn strategies for building UI/UX, such as when to invest in UI infrastructure, how to architect scalable systems, and potential challenges for cross-platform games. They will learn about the challenges that the team encountered on 2XKO, and the specific design and technical solutions that helped.

Intended Audience

All audiences are welcome. This talk is most relevant for engineers, UI/UX designers, and producers looking to build UI and metagame features for their game, especially those building for console or live-service ecosystems.