CrzGames Launcher — Logiciel multiplateforme
Launcher de jeux desktop Windows / macOS / Linux
Un launcher façon Steam, mais propriétaire au studio.
Le besoin client
Contexte
CrzGames distribue ses jeux directement, sans dépendre d'une plateforme tierce.
Problème
Pas de moyen propre d'installer, mettre à jour et lancer les jeux sur les trois systèmes desktop.
Objectif
Construire un launcher cross-platform Windows / macOS / Linux, propriétaire et léger.
Les enjeux
Garder le contrôle de la distribution des jeux
Offrir une expérience native sur trois OS
Minimiser la taille et l'empreinte du logiciel
La solution proposée
Ce qui a été construit
Un launcher Tauri v2 (Rust côté natif) avec un front Nuxt v4 + Tailwind pour l'interface.
Pourquoi ce choix
Tauri offre des binaires natifs très légers comparés à Electron, avec Rust pour la couche système et un front web maîtrisé.
Comment ça répond au besoin
Front Nuxt embarqué dans Tauri, communication via commandes Rust, gestion des téléchargements et des mises à jour côté natif.
Les fonctionnalités clés
Installation et mise à jour des jeux
Authentification utilisateur intégrée
Interface fluide et thématisée
Builds Windows, macOS et Linux
Empreinte disque et mémoire réduites
Les résultats
Distribution autonome des jeux du studio
Expérience native sur trois OS avec une seule base de code
Mises à jour gérées de bout en bout par le studio
Stack technique
Choix techniques utilisés sur ce projet.
Vous avez un besoin similaire ?
Parlons de votre projet. Je vous aide à transposer cette approche à votre propre contexte.