CrzGames Launcher — Software multiplataforma
Launcher de escritorio para Windows / macOS / Linux
Un launcher tipo Steam, pero propietario del estudio.
La necesidad del cliente
Contexto
CrzGames distribuye sus juegos directamente, sin depender de una plataforma de terceros.
Problema
No había una manera limpia de instalar, actualizar y lanzar los juegos en los tres sistemas de escritorio.
Objetivo
Construir un launcher multiplataforma Windows / macOS / Linux, propietario y ligero.
Lo que está en juego
Mantener el control de la distribución de juegos
Ofrecer una experiencia nativa en tres sistemas
Minimizar el tamaño y la huella del software
La solución propuesta
Qué se construyó
Un launcher Tauri v2 (Rust en la parte nativa) con un front Nuxt v4 + Tailwind para la interfaz.
Por qué esta elección
Tauri genera binarios nativos muy ligeros frente a Electron, con Rust para la capa de sistema y un front web conocido.
Cómo responde a la necesidad
Front Nuxt embebido en Tauri, comunicación mediante comandos Rust, gestión de descargas y actualizaciones en la parte nativa.
Funcionalidades clave
Instalación y actualización de juegos
Autenticación de usuario integrada
Interfaz fluida y tematizada
Builds para Windows, macOS y Linux
Huella reducida en disco y memoria
Resultados
Distribución autónoma de los juegos del estudio
Experiencia nativa en tres sistemas con una sola base de código
Actualizaciones gestionadas por el propio estudio
Stack técnico
Decisiones técnicas usadas en este proyecto.
¿Tienes una necesidad similar?
Hablemos de tu proyecto. Te ayudo a adaptar este enfoque a tu propio contexto.