top of page

OVERVIEW

Transforming Riot’s fragmented web ecosystem into a modular, reusable design system

At Riot, because the main company website was a collection of different web pages, each with different styles, updates constantly meant bespoke styling. What should have been a simple improvement became repeated work across teams, slowing down both design and development. This project was about shifting from designing pages to designing reusable systems.

MY CONTRIBUTION

I developed the visual and typography system for 5 of Riot Games’ websites, as well as conducted research and analysis on brand guidelines to inform system development. I focused on designing a system that would eliminate redundant work, scale across multiple products, and support both consistency and brand flexibility. 

ROLE

UX Designer (Design Systems)

SCOPE

Typography, Color Systems, Cross-functional Delivery

DURATION

8 months

IMPACT

Contributed to a scalable, consistent design foundation across Riot’s web ecosystem.

PROBLEM

Fragmented Ecosystem, Repeated Work

The current web experience had multiple micro-sites with that operated independently, which often led to multiple bespoke designs and manual effort for updates on a site by site basis. The impact of this was a less efficient process and use of resources, as designs were not reusable and updates did not propagate across different websites.​

APPROACH

Riot introduced a modular design system that transformed how pages were built.

These modules could be combined to build player experiences, making it easier and quicker to build consistent experiences.

​

​

Our goals were to develop:

Star.png

Flexible, reusable components

Star.png

A system where improvements scale automatically

Star.png

A foundation for long-term efficiency

MY ROLE

Supporting a Modular System

While the Blades framework introduced a modular approach to building pages and defined the structural system, I focused on defining the visual systems that made scalability possible.

blades work screenshot.png

A snapshot of my working Figma file

Key Contributions

Conducted brand and design audits across multiple game ecosystems


Collaborated with the lead visual designer to develop typography systems and color palettes for 5 game websites


Developed color guidelines for blade designers and developers to inform consistent color application across blades


Ensured alignment between Riot’s brand vision and system implementation

COLOR PALETTE SYSTEM

Conducted audit of existing color usage and branding for different games, developed color palettes while preserving game-specific identity, and established a guide for consistent application across components.

TYPOGRAPHY SYSTEM

Conducted audit of existing typography across multiple games, collaborated with the team to align on mobile sizing, and defined a scalable type hierarchy.

Group 3468547 (1) 1 (2).png

Design System Documentation work is blurred due to confidentiality.

IMPACT

This work helped transform a fragmented ecosystem into a more unified experience

Due to this work, the team was able to reduce duplicate design efforts across teams and improve efficiency in design implementation. We also improved consistency across Riot’s ecosystem and created a scalable foundation for future development.

 

The design system and documentation I contributed to support this initiative created a flexible system that allowed each game to maintain its identity while operating within a unified framework.

This design work can be viewed on any of the game websites under Riot Games, such as the League of Legends page.

© 2024 by Ugochi Gold.

bottom of page