Todos los proyectos
SoftwareAPI

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.

Nuxt 4Vue 3TailwindTauri 2RustTypeScript

¿Tienes una necesidad similar?

Hablemos de tu proyecto. Te ayudo a adaptar este enfoque a tu propio contexto.