Privacy Policy Cookie Policy

Developer Informed MVP Design System

Enterprise SaaS design system for internal game management tools, creating a safer workflow and improving developer efficiency.

CLIENT

Riot Games - DevPlat

Role

E2E Lead Designer

Gamer V Developer

Problem Statement

Problem Statement

Problem Statement

Value Proposition

Players and developers have distinct goals and needs, a unified tooling design system could streamline development, ensure consistency across teams, reduce technical debt and reliance on external frameworks. 

The goals were:

  • Create a centralized, scalable design system that simplifies developer workflows. 

  • An experience that works across teams prioritizing dense and scannable data, increased build safety, with design support in place. 

  • Forward thinking system that might allow for all internal tooling to use one system, reducing maintenance costs by deprecating existing duplicate systems.

Value Proposition

Players and developers have distinct goals and needs, a unified tooling design system could streamline development, ensure consistency across teams, reduce technical debt and reliance on external frameworks. 

The goals were:

  • Create a centralized, scalable design system that simplifies developer workflows. 

  • An experience that works across teams prioritizing dense and scannable data, increased build safety, with design support in place. 

  • Forward thinking system that might allow for all internal tooling to use one system, reducing maintenance costs by deprecating existing duplicate systems.

Connect to Content

Add layers or components to swipe between.

Value Proposition

Players and developers have distinct goals and needs, a unified tooling design system could streamline development, ensure consistency across teams, reduce technical debt and reliance on external frameworks. 

The goals were:

  • Create a centralized, scalable design system that simplifies developer workflows. 

  • An experience that works across teams prioritizing dense and scannable data, increased build safety, with design support in place. 

  • Forward thinking system that might allow for all internal tooling to use one system, reducing maintenance costs by deprecating existing duplicate systems.

Value Proposition

Players and developers have distinct goals and needs, a unified tooling design system could streamline development, ensure consistency across teams, reduce technical debt and reliance on external frameworks. 

The goals were:

  • Create a centralized, scalable design system that simplifies developer workflows. 

  • An experience that works across teams prioritizing dense and scannable data, increased build safety, with design support in place. 

  • Forward thinking system that might allow for all internal tooling to use one system, reducing maintenance costs by deprecating existing duplicate systems.

Designed Experience

Designed Experience

Aligned MVP Solution

Sharing The Invite Code

To make MVP launch dates, the simplest version allowing users to share access codes with friends was landed on. The result was a responsive flow, which provided users access through our system registration, and the ability to share an access code through their chosen method. Had we forced this experience through the console flow, it would limit user options. This solution allowed users to chose their own share path - be that email, discord, or text (as seen below!).

Sharing The Invite Code

To make MVP launch dates, the simplest version allowing users to share access codes with friends was landed on. The result was a responsive flow, which provided users access through our system registration, and the ability to share an access code through their chosen method. Had we forced this experience through the console flow, it would limit user options. This solution allowed users to chose their own share path - be that email, discord, or text (as seen below!).

Sharing The Invite Code

To make MVP launch dates, the simplest version allowing users to share access codes with friends was landed on. The result was a responsive flow, which provided users access through our system registration, and the ability to share an access code through their chosen method. Had we forced this experience through the console flow, it would limit user options. This solution allowed users to chose their own share path - be that email, discord, or text (as seen below!).

Redeeming A Shared Code

Redeeming a code shared by your friend, needed to be as simple as registration. The flow was the same, except the landing page had a unique code tied reflecting the registered user it came from. The friend just needed to log in, choose their platform, and you're ready to play!

Redeeming A Shared Code

Redeeming a code shared by your friend, needed to be as simple as registration. The flow was the same, except the landing page had a unique code tied reflecting the registered user it came from. The friend just needed to log in, choose their platform, and you're ready to play!

Redeeming A Shared Code

Redeeming a code shared by your friend, needed to be as simple as registration. The flow was the same, except the landing page had a unique code tied reflecting the registered user it came from. The friend just needed to log in, choose their platform, and you're ready to play!