Universal Game Launcher & Hub
Universal Game Launcher
A fast, lightweight, privacy-first universal game launcher and library organizer across Steam, Epic, GOG, Xbox, EA, Ubisoft, and local games.
01
Overview
What is Universal Game Launcher?
Universal Game Launcher brings all your PC games together into a single, unified cockpit. It automatically discovers games across all installed official clients — including Steam, Epic Games Store, GOG Galaxy, Ubisoft Connect, EA App, Xbox / Microsoft Store, Battle.net, itch.io, and Amazon Games — with full support for manually adding standalone local executables and indie titles.
It serves as a clean-room, modernized revival of the library organization philosophies of Depressurizer: build and edit custom collections, filter with an advanced Allowed / Required / Excluded builder, auto-categorize by genre, developer, publisher, platform, and tags, and manage local storage across drives.
Built with Tauri v2 (Rust backend and SvelteKit frontend), Universal Game Launcher relies strictly on official client protocols and documented local data sources rather than scraping or credential harvesting, delivering instant performance, zero-friction privacy, and full offline usability.
02
Highlights
Features
Library Grid Launcher
Browse your multi-platform library with vertical capsule covers, platform badges, install pills, and instant one-click launch controls.
Native Launcher Delegation
Launches, updates, and uninstalls delegate directly to official clients, preserving overlays, cloud saves, friend lists, and achievements without storing credentials.
Per-Game Details & Management
Extensive details sub-pages featuring a 10-image media gallery with fullscreen lightbox, meta links, playtime tracking, and management tools.
Collapsible Filter Sidebar
Toggle sort options, platform counts, install state, and collections instantly from a dedicated right sidebar.
Free Games, Deals & Patch Notes
Track verified 100% free giveaways, store specials across Steam/Epic/GOG, and official changelogs for installed games.
Custom Collections
Read and write categorized collections with favorites and hidden states, plus native smart collections.
Multi-Scope Organize Lists
Select multiple organization scopes simultaneously with custom rule builders to categorise your entire library.
AutoCats
Generate categories automatically from genre, developer, publisher, tags, and storefront flags.
Storage Statistics
Dedicated drive capacity and usage gauges with Steam Library Folder management and safe cross-drive moves.
All Major Storefronts
Automatic detection across Steam, GOG Galaxy, Epic Games, itch.io, Xbox, EA App, Ubisoft, and Battle.net.
Manually Added Local Games
Easily import and manage standalone executables, DRM-free games, and indie projects with custom artwork and tags.
Artwork Manager
Inspect, fetch, and set portrait grid, hero, logo, and icon artwork via SteamGridDB and local file imports.
Multi-Language Support
Hand-rolled reactive i18n supporting 28+ languages with Arabic RTL layout and zero runtime overhead.
Generic SQLite Persistence
High-performance embedded SQLite database (database.sqlite) in WAL mode decoupled from application branding.
Safe writes
Timestamped backups before every write, and changes are refused while platform launchers are running.
03
Metadata
Providers
Universal Game Launcher combines multiple metadata sources. Only Steam Web API, SteamGridDB, and IGDB require optional API keys; all primary storefront integrations are keyless.
| Provider | Key Required | Provides |
|---|---|---|
| Steam Store | No | Genres, developers, publishers, release dates, flags |
| Steam Store Search | No | Keyless title matching for standalone & indie titles |
| GOG Store & Galaxy DB | No | Official covers, heroes, and metadata via local SQLite galaxy DB |
| Epic Games Manifests | No | Title, install locations, app IDs, official launch parameters |
| Xbox AppModel | No | Registry and package manifest discovery with zero scraping |
| Steam Web API | Yes (Optional) | Owned games, playtime, player summaries |
| SteamGridDB | Yes (Optional) | Grids, heroes, logos, icons (especially for manually added local games) |
| IGDB (Twitch) | Yes (Optional) | Summary, genres, companies, cover |
| VNDB | No | Visual novel metadata, developers, release dates, tags |
| PCGamingWiki | No | Engine, developers, publishers, release dates |
| Local Sniffer | No | itch manifests, Ren'Py, RPG Maker, PE VersionInfo headers |
| Wikipedia | No | Infobox parser: developers, publishers, genres, release year, summaries |
See Metadata Providers for the full reference.
04
Reference
Documentation
Explore the complete guides and references on this site. The documentation directory also links to every page.
User Guides
05
Install
Get Universal Game Launcher
Universal Game Launcher is distributed on the official Windows Package Manager (WinGet) and can be built from source today with Rust and Node.js. See Getting Started for the walkthrough.