Mobile games Case study 03 / 03

Française des Jeux× Devoteam

From designer to owner of the mobile app’s design system. I rebuilt the Figma library, automated the variants and shipped light & dark modes.

Tonight’s draw
Your numbers
712233144
Next draw
Confirm
mode · light
Tonight’s draw
Your numbers
712233144
Next draw
Confirm
mode · dark
color.bg color.surface color.text color.highlight
Fig. 1The same screen in light and dark. Only the token values change.
Role
Consultant Product Designer · System Designer
Period
Jul 2022 to Dec 2023 · 17 months
Product
FDJ mobile app
Tools
Figma · Variables · iOS · Android
Context

The mobile games app of Française des Jeux (FDJ) relied on a scattered Figma library. Variants were redone by hand, screen by screen. No rule linked colours, spacing and text. Under those conditions, adding a dark mode was impossible.

My contribution
Product design · Library rebuild · Tokens · Light & dark
Progression
Designer, then owner of the design system
Scope
Mobile app · iOS · Android
Duration
17 months
01
Product design

Understanding and improving the app’s journeys before touching the design system.

I didn’t work on the design system in isolation. Alongside it, I designed and improved the app’s journeys. I reviewed every screen and spotted the sticking points that kept coming back. Then I fixed them, with the product team and developers.

01 Home
02 Games
03 Grid
04 Validation
Fig. 2Screen-by-screen review of the app’s key journeys. Simplified mock-ups, as examples.

This knowledge of the product was the basis of the whole rebuild. You can’t create good tokens for a product you don’t understand.

02
Owner

I became the owner by showing what it brought, not by asking for a title.

I first contributed as a designer. Then I became the single contact for every question about the app’s design system. My role: keep the style consistent, equip designers and developers to work together, check the quality of components.

Fig. 3A single contact for every question about the DS.
A team that finally knows who to talk to when a component needs to change.

No more components without an owner, no more differences piling up unnoticed. The design system became a team tool, not a file people open reluctantly.

03
Figma library

I rebuilt the whole library: automatic variants, tokens, light & dark.

Each component existed in as many copies as there were states, sizes and themes. Everything was updated by hand. Adding a colour meant editing dozens of files.

Before · one copy per state, size and theme
Button · properties
State
DefaultHoverDisabled
Size
SML
Mode
LightDark
Confirm
Fig. 4Hand-maintained copies, replaced by a single component with properties.
  • 01Automatic variants thanks to Figma variables
  • 02Colour, size, typography and radius tokens
  • 03Switching from light to dark in a single mode change
  • 04Components rebuilt with slots
  • 05Documentation written with developers
100% of variants are automatic. A single library replaces the parallel copies. New screens are designed 3 times faster.
04
Collaboration

A design system isn’t held together by Figma files alone.

It holds thanks to the dialogue between the designers who build it, the developers who code it and the product managers who set the priorities. Designers and developers did a joint review of each component before release. A weekly meeting brought together the technical and product leads. Documentation was shared between Figma and code.

DesignFigma
Cross reviewdesigners and developers
Releasecomponent shipped
DocumentationFigma and code
weekly meeting · tech and product
Fig. 5Cross review before release, documentation shared between Figma and code.

The result: components reached the code with no nasty surprises, and fewer fixes after release.

05
Impact

17 months, light & dark modes live and screens designed 3 times faster.

1
Light & dark modes shipped in the app
100%
Of variants generated automatically
3×
Faster to design a new screen
17 mo
Months on the mission, part of it as design system owner
Contact

Let’s work together.

Best fit: a Lead Design System role, permanent and remote. Or a targeted freelance mission: auditing what exists, setting up and supporting teams, organising design work.

LinkedInlinkedin.com/in/mmolet
LocationMarseille or remote
AvailabilityAvailable now
Message me on LinkedIn