Valley Client

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

The Valley Client website

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
Voir le site en ligne
Projet suivantMineClub