Igor Lanko's avatar Igor Lanko

Mythical Games, player account experience

Working as a small team responsible for multiple products, we managed to cover huge scopes quickly by using an open-source design system.

My role

Design lead



Desktop authorization

While interacting with different experiences like desktop & mobile games, web marketplace, store, and account sites, players expect to go through the familiar user experience regardless of the platform.

We picked Carbon Design System for its versatilitsy as a core of all productive UI*.

Productive UI is an environment in which users are focused on getting a specific job done, as opposed to Expressive, in which they're exploring and learning.”

Standartized and easily scalable layouts that can be seen during authorization.

Sign up on mobile

While designing the mobile layout, one of the main challenges was to make it flexible enough to work with landscape mode. Mobile games would use web auth via SFSafariViewController. And some games run in landscape mode.

Player would see web view of the same auth while being inside the game client on mobile.


This is the place where player manages their profile info, payments, linked game and social accounts, etc.

For sake of speed and utility, I used a simple 3-level navigation pattern so the evolving account system (depending on many other components outside of the web part) could quickly adapt to the changes.

Player inventory

A cool prototype of the in-game items inventory viewable from the web that we had.


As an extremely complex part of the system that involves transactions inside games, marketplaces, and primary stores, as an Identity team we’ve built a robust checkout templates and prepared guides on how each game within the Mythical ecosystem could adjust it to their needs.

While it may seem trivial, the complexity expands when player is interested in paying with crypto currencies. Think sales & fees calculation, item delivery times, inventory management, etc.