Tous les projets
LogicielAPI

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.

Nuxt 4Vue 3TailwindTauri 2RustTypeScript

Vous avez un besoin similaire ?

Parlons de votre projet. Je vous aide à transposer cette approche à votre propre contexte.