# Lutris — Open Source Gaming Platform for Linux > Game management platform for Linux that installs and launches games from GOG, Steam, Epic, and emulators through community-maintained install scripts and a unified library interface. ## Install Save in your project root: # Lutris — Open Source Gaming Platform for Linux ## Quick Use ```bash # Ubuntu/Debian sudo apt install lutris # Fedora sudo dnf install lutris # Flatpak flatpak install flathub net.lutris.Lutris # Launch and browse the game library lutris ``` ## Introduction Lutris is an open-source game manager for Linux that brings together games from multiple sources into a single interface. It manages Wine, Proton, emulators, and native runners automatically, using community-written install scripts to handle complex setup procedures. The goal is to make gaming on Linux as simple as clicking Install. ## What Lutris Does - Provides a unified game library across Steam, GOG, Epic Games Store, Humble Bundle, and standalone titles - Manages Wine/Proton prefixes and runtime dependencies per game automatically - Installs games via community-maintained scripts that handle patches, dependencies, and configuration - Integrates with emulators like RetroArch, Dolphin, and PCSX2 for console gaming - Tracks playtime, displays cover art, and organizes games by platform, genre, or source ## Architecture Overview Lutris is a Python/GTK application that orchestrates multiple runners (execution backends). Each runner handles a specific platform: Wine for Windows games, Steam for Steam titles, native Linux, and various emulator runners. Install scripts are YAML-based and define the download, extraction, configuration, and runner setup for each game. The Lutris website hosts a database of these scripts that users can contribute to and install from. ## Self-Hosting & Configuration - Install from your distribution's package manager or Flatpak - Log in to a lutris.net account to sync your library and access community install scripts - Configure global Wine/Proton versions under Preferences > Runners - Set up per-game Wine prefixes with custom DXVK and VKD3D versions - Add local games manually by pointing to executables or using the built-in scanner ## Key Features - Community install script database with thousands of one-click game installers - Automatic Wine prefix management with isolated environments per game - DXVK, VKD3D-Proton, and Gamescope integration for DirectX translation and display control - GOG, Epic Games Store, and Amazon Games authentication and library import - MangoHud integration for in-game performance monitoring ## Comparison with Similar Tools - **Steam (Proton)** — handles only Steam games; Lutris covers non-Steam sources and emulators - **Heroic Games Launcher** — focused on Epic and GOG; Lutris covers more platforms and emulators - **Bottles** — manages Wine prefixes; Lutris adds game-specific install scripts and a broader ecosystem - **GameHub** — similar multi-source launcher but with a smaller community and script database ## FAQ **Q: Do I need Steam installed to use Lutris?** A: Only if you want to manage Steam games through Lutris. For non-Steam games, Lutris works independently. **Q: How do install scripts work?** A: Each script defines download URLs, extraction steps, and runner configuration in YAML. Community members submit and maintain them on lutris.net. **Q: Can I use Lutris without an account?** A: Yes. A lutris.net account is optional and only needed for syncing libraries and accessing some community features. **Q: Does Lutris work on Steam Deck?** A: Yes. Lutris can be installed via Flatpak in Desktop Mode and added to Steam as a non-Steam app for Game Mode access. ## Sources - https://github.com/lutris/lutris - https://lutris.net/ --- Source: https://tokrepo.com/en/workflows/asset-03e8c4f0 Author: AI Open Source