Sobre o projeto

Heroic Games Launcher é um lançador de jogos de código aberto para Linux, Windows e macOS. Ele reúne jogos da Epic Games Store, GOG e Amazon Games em uma única interface, usando Legendary para Epic, uma implementação personalizada de gogdl para GOG e Nile para Amazon Games. Principais recursos descritos no README: - Faça login com contas existentes da Epic Games, GOG ou Amazon. - Instale, desinstale, atualize, repare e mova jogos, e importe títulos já instalados. - Jogue jogos da Epic online, com suporte a anti-cheat no macOS e Linux, dependendo do jogo. - No Linux, execute jogos via Wine ou Proton; no macOS, via Crossover. - Baixe versões personalizadas de Wine e Proton no Linux. - Navegue pelas lojas da Epic, GOG e Amazon dentro do Heroic. - Consulte informações de compatibilidade do ProtonDB e mostre detalhes de compatibilidade com ProtonDB e Steam Deck no Linux. - Sincronize jogos instalados com uma instalação existente da Epic Games Store e sincronize saves com a nuvem. - Temas personalizados, fila de downloads, adição de jogos e aplicativos fora das lojas e categorias definidas pelo usuário. Os sistemas suportados incluem versões recentes do Ubuntu LTS e Fedora, Arch Linux e derivados, SteamOS (via Discover), Windows 10/11 e macOS 14 ou mais recente. As opções de instalação incluem Flatpak, .deb, .rpm, AUR, Nix, AppImage, .tar.xz, WinGet, instalador do Windows ou build portátil, e Homebrew ou .dmg no macOS. O projeto é construído com TypeScript, React, MUI, Node.js, Electron, electron-builder, Jest e Vite. O README documenta um ambiente de desenvolvimento usando Git, NodeJS e pnpm 10, downloads de binários auxiliares, comandos de build para cada sistema operacional, tarefas do VS Code, um servidor de desenvolvimento Vite para testes rápidos e suporte a shell Nix. As traduções da comunidade são hospedadas no Weblate e cobrem quase 40 idiomas. O lançador é licenciado sob GPLv3.