Erwan Barbier

LORE - Design System Steam

LORE - Design System Steam

Audit de la marketplace de Steam, refonte de l'interface et création d'un Design System

Audit de la marketplace de Steam, refonte de l'interface et création d'un Design System

1 semaine

Projet de groupe

Figma

Notion

Organisation et valeurs

Dans le cadre d’un projet de Master, nous avons conçu un Design System pour accompagner la refonte des écrans de Steam. Nous avons commencé par définir son identité et ses valeurs qui sont d'avoir un système flexible, ouvert et inclusif.


Nous avons choisi un modèle contributif. Les équipes de développement peuvent participer à la définition des tokens, tandis que l’ensemble des équipes peuvent proposer, tester et intégrer de nouveaux composants.


Côté organisation, nous souhaitions fonctionner sans hiérarchie, dans un esprit holacratique. Les décisions étaient prises en fonction des besoins du design, avec la qualité du livrable comme priorité commune.


Nous avons d’abord audité les pages existantes de Steam, analysé les plateformes concurrentes et testé plusieurs pistes de direction artistique. Après avoir priorisé les tâches, nous avons posé les fondations du Design System, puis réalisé les premiers wireframes et écrans. Nous avons ensuite itéré sur les composants, les variables, les primitives et les écrans.

L'UI kit

Une fois la direction artistique établie, nous avons commencé à mettre en place les primitives du Design System, les fondations avec la typographie, les couleurs et les espacements.


Une fois les bases posées, c'est au tour des écrans et la création des composants de ceux-ci afin d'alimenter notre UI kit disponible sur Figma.

La documentation

Pour documenter le Design System, nous avons créé une page Notion où designers et développeurs peuvent retrouver les informations essentielles sur chaque composant, ses usages, ses spécifications techniques et les recommandations liées à l’accessibilité.

Dans la documentation, les Do et Dont permettent aux designers ainsi qu’aux développeurs de comprendre les différents comportements que le composant peut avoir en fonction du contexte.


Nous avons également mis l'accent sur la partie accessibilité de l'interface en respectant les règles de contrastes des WCAG.

Les écrans

Nous avons réalisé 2 modes d'affichage. Le mode Desktop et le mode Mobile. Pour cela, nous avons ajouté des modes dans nos variables afin de changer les tailles et masquer/afficher certains éléments à l’aide de booléens.

Erwan Barbier

Product Designer

Copyright © 2026 Erwan Barbier

Erwan Barbier

Product Designer

Copyright © 2026 Erwan Barbier

Erwan Barbier

Product Designer

Copyright © 2026 Erwan Barbier