Heroic is an Open Source Game Launcher for Linux. Right now it supports launching game from the Epic Games Store using Legendary, a Linux CLI alternative to launch epic games. Heroic is built with Web Technologies like: Typescrypt, React, NodeJS and Electron.
- Download and install the package for your distro or the universal AppImage file on the Releases Page;
- If you used Legendary before, it load your library and installed games. If not, it will ask you for Login First. Just follow the instructions.
- Login with an existing Epic Games account
- Install/Uninstall Games
- Import an already installed game
- Update installed Games
- Repair installed Games
- Multiple downloads at the same time
- Play games using the default wine and default prefix
- Play game with custom wine (Lutris Wine/Proton maybe but can lead to bugs)
- Run games on custom wine prefix
- Check basic information about your Games
- Open game page on Epic Store
- Search for the game on ProtonDB
- Sync installed games with an existing Epic Games instalation folder
- Sync saves with the cloud
- Better Login System
- Get the Free game of the week
- Add Games outside Epic Games
- Integration with other stores (GOG, ITCH.IO, Humble Bundle)
- DEB, RPM, Pacman, AppImage and TAR.XZ (with the heroic binary and all dependecies)
- Recommended AUR version: https://aur.archlinux.org/packages/heroic-games-launcher-bin/
- Might think about Flatpak And/Or SNAP in the future as well
To be able to run you will need to have NodeJs installed locally and follow the instructions below:
- Clone the Repository.
- Install foreman with
npm i -g foreman
. - On the project folder run
npm install
. - Run
npm run build
to build the React Assets. - Run
npm start
. - To build the binaries run
npm run dist
.