Valley Client
Client de jeu axé sur la performance et écosystème numérique.

Un launcher Minecraft, son API, sa boutique de cosmétiques et son site, conçus et livrés comme un seul écosystème plutôt que quatre produits séparés.
- Client
- Valley Client
- Année
- 2025
- Secteur
- Jeu vidéo
- Prestations
- Design produit, Développement desktop, Architecture d’API, Commerce
Défi
Les joueurs comparent les launchers sur le temps de démarrage et le nombre d’images par seconde avant tout le reste. Le client devait paraître instantané sur du matériel modeste tout en livrant cosmétiques, comptes et mises à jour par la même interface.
Approche
Le launcher, l’API et la boutique partagent un seul contrat typé. L’application desktop reste légère et délègue tout ce qu’elle peut à l’API, versionnée et mise en cache de façon agressive. La boutique est une application web classique intégrée au launcher, si bien qu’un changement côté boutique ne nécessite jamais de nouvelle version du client.
Technologie
- Electron
- React
- TypeScript
- Vite
- Node.js
Résultats
- Un seul design system pour le launcher, la boutique et le site
- Les mises à jour de la boutique sortent indépendamment du client desktop
- Une API versionnée dont la surface publique tient sur une page
