CrzGames Launcher — Multi-platform software
Desktop launcher for Windows / macOS / Linux
A Steam-like launcher, but proprietary to the studio.
The client need
Context
CrzGames distributes its games directly, without relying on a third-party platform.
Problem
No clean way to install, update and launch games across the three desktop systems.
Goal
Build a cross-platform launcher for Windows / macOS / Linux, proprietary and lightweight.
What’s at stake
Stay in control of game distribution
Offer a native experience on three OSes
Minimise software size and footprint
The proposed solution
What was built
A Tauri v2 launcher (Rust on the native side) with a Nuxt v4 + Tailwind front-end for the UI.
Why this choice
Tauri produces very lightweight native binaries compared to Electron, with Rust for the system layer and a familiar web front.
How it answers the need
Nuxt front embedded in Tauri, communication through Rust commands, downloads and updates handled natively.
Key features
Game install and update
Built-in user authentication
Smooth themed interface
Windows, macOS and Linux builds
Reduced disk and memory footprint
Results
Autonomous distribution of studio games
Native experience on three OSes from a single codebase
Updates fully owned by the studio
Tech stack
Technical choices used on this project.
Do you have a similar need?
Let’s talk about your project. I help you adapt this approach to your context.