Contrairement Valve avec Steam, Epic Games ne propose pas de client natif pour accéder et jouer à ses jeux sous Linux. Mais, il existe plusieurs solutions plus ou moins simples à mettre en place pour profiter de ses jeux Epic sous Linux. Heroic Games Launcher est l’une d’elle ! Et elle n’est pas très compliquée à mettre en place. Voici un guide pour l’utiliser sous Linux (entre autre, Ubuntu, Linux Mint et autres dérivés…).
Table des matières
Présentation de Heroic Games Launcher, un client Epic Games non officiel sous Linux
Heroic Games Launcher est un client non officiel, open source (licence GPLv3), traduit en français et multiplateforme (Linux, Windows et macOS) permettant d’accéder à ses jeux sur Epic Games.
De plus, par rapport au client officiel, il est plus léger et permet une navigation entre le magasin et la librairie bien plus rapide…
Sous Linux, pour faire fonctionner les jeux Windows, Heroic Games Launcher s’appuyer sur Wine et éventuellement sur Proton (fork de Wine développé par Valve et optimisé pour les jeux).
D’ailleurs, pour vérifier la compatibilité d’un jeu avec Proton ou Proton GE, vous pouvez consulter le site ProtonDB.
Mais actuellement (en version 2.1.0), il ne permet pas de jouer aux jeux nécessitants une activation sur un autre store comme Uplay ou Origin.
Prérequis
Avoir installé Wine (cf. mon guide pour installer la dernière version de Wine sur Ubuntu ou Linux Mint)
Éventuellement, vous pouvez aussi installer Winetricks.
Installer Heroic Games Launcher
Plusieurs formats de paquets sont disponibles pour installer Heroic Games Launcher en fonction de la distribution Linux utilisée :
- AppImage
- Pacman (Arch, Manjaro,…)
- RPM (Fedora,…)
- DEB (Debian, Ubuntu, Linux Mint,…)
Je vous propose ici d’utiliser le paquet AppImage. Il présente l’avantage d’être compatible avec la plupart des distributions et est simple à installer.
Pour installer l’AppImage, vous pouvez suivre mon tutoriel sur : Comment installer et utiliser des AppImage sous Linux.
Pour créer un lanceur dans votre menu des applications, ouvrez un éditeur de texte et collez les lignes suivantes en les adaptant :
[Desktop Entry]
Type=Application
Categories=Game
Name= Heroic Game Launcher
Exec=/home/nom_d_utilisateur/Applications/Heroic.AppImage
Icon=/home/nom_d_utilisateur/.icons/heroic-icon.png
Exec=...
est à adapter pour pointer vers le fichier AppImageIcon=...
est facultatif et est aussi à adapter. Elle permet d’indiquer le chemin vers un fichier image pouvant servir d’icône. Pour Heroix Game Launcher, ce fichier icône peut se télécharger depuis le GitHub du projet ici.

Puis, enregistrez-le sur votre bureau en lui donnant le nom que vous voulez suivi de .desktop
. Par exemple : HeroicGameLaucher.desktop
.
Alors, copiez ou déplacez ce fichier dans le dossier .local/share/Applications/
de votre dossier personnel (le dossier .local
est un dossier caché). Par exemple, en ligne de commande, pour le copier, faites :
cp ~/Bureau/HeroicGameLaucher.desktop ~/.local/share/applications/
ou pour le déplacer, faites :
mv ~/Bureau/HeroicGameLaucher.desktop ~/.local/share/applications/
À présent, vous trouverez un lanceur Heroic Game Launcher dans votre menu des applications.

Utiliser Heroic Games Launcher pour jouer à ses jeux Epic Games sous Linux
Lancez Heroic Game Launcher, soit en double-cliquant sur le fichier AppImage, soit à partir du lanceur que vous avez créé.
Connexion à Epic Games depuis Heroic
À partir de la version 2.0, Heroic Game Launcher propose deux façons pour se connecter à Epic Game :
- avec votre identifiant/mot passe.
- ou avec un SID. La version 1.x proposait uniquement cette méthode.

Si vous choisissez la méthode de connexion avec un SID, pour récupérer ce dernier :
- Cliquez sur le lien proposé pour aller dans l’Epic Store.

- Dans votre navigateur Web, connectez-vous à votre compte Epic Games puis copier le SID

- Et collez le SID dans Heroic Game Launcher puis cliquez sur le bouton de connexion. Aucun identifiant ou mot de passe sera demandé !
Paramétrer Heroic
Allez dans les Options.
Onglet Général

Dans cet onglet, vous pourrez :
- Changer la langue de l’interface (1).
- Définir l’emplacement où seront par défaut installer les jeux (2).
- Et affiner d’autres réglages
Onglet Wine

Vous pourrez ici paramétrer les réglages par défaut pour tous les jeux que vous installerez dont le choix de la version de Wine à utiliser.

Pour une meilleure compatibilité, je recommande de choisir une version de Proton. Vous trouverez ci-dessous le chapitre pour installer Proton ou des versions de Wine personnalisées.
Aussi, les connaisseurs pourront affiner ici les paramètres liés à Wine ou Proton.
Onglet Autre

Vous trouverez ici d’autres paramètres.
Les options ajouter automatiquement un raccourci sur le bureau ou le menu démarrer ne fonctionnent pas (version 2.0) sous Linux…
Ajouter Proton ou autres versions de Wine personnalisées à Heroic
Proton GE est un fork communautaire de Proton.
Depuis Heroic Games Launcher (>= v2.1)

Depuis la version 2.1 de Heroic, il est possible de l’installer directement depuis l’application en allant dans le Wine Manager (1).
Vous trouverez liste de version de Wine personnalisée (Wine GE, Wine Lutris) et de Proton GE disponibles. Alors, vous pourrez :
- Télécharger et installer la/les versions voulues (2)
- Supprimer une version déjà installée (3)
Il est possible d’installer plusieurs versions différentes de Proton GE ou autres…
Avec ProtonUp-Qt (v2.0 et antérieure)
Une méthode alternative consiste à utiliser l’application ProtonUp-Qt. Cette dernière est disponible :
flatpak install flathub net.davidotek.pupgui2
- ou au format portable AppImage dont le fichier est téléchargeable sur leur site Web
Dans l’application, choisissez dans la liste d’installer pour Heroic Proton (1) puis cliquez sur le bouton Add version (2).

Dans la nouvelle fenêtre, choisissez la version de Proton GE à installer et cliquez sur le bouton Install.

Il est possible d’installer plusieurs versions différentes de Proton GE ou Wine…
Installer un jeu Epic Games sous Linux
Vous pouvez installer un jeu directement depuis la vignette :

Sinon, allez sur la fiche du jeu en cliquant sur la vignette. Dans l’onglet Info, vous avez un bouton pour l’installer :

Et dans l’onglet Tools, vous pourrez vérifier sa compatibilité directement sur le site ProtonDB :


Les jeux notés Platine ou Gold sont généralement jouables sans problème.
Jouer à un jeu Epic Games sous Linux avec Heroic Games Launcher
Pour retrouver facilement les jeux installer, vous pouvez filtrer la bibliothèque pour ne voir que les jeux prêts :

En survolant la vignette d’un jeu, vous pourrez le lancer directement ou accéder à ses options :

Sinon en cliquant sur la vignette, vous accéderez à sa fiche d’où vous pourrez aussi le lancer ou accéder à ses options :

Dans les Options, vous pourrez changer de version de Wine ou Proton utilisé pour l’exécuter et affiner d’autres réglages.



Et dans l’onglet Tools, vous pourrez, entre autre, créer des raccourcis pour lancer le jeu sur le bureau et menu des applications (depuis ici, ça fonctionne !) :

Désinstaller un jeu installer avec Heroic Games Launcher
Sur la fiche du jeu, allez dans Tools puis cliquez sur désinstaller

Pour aller plus loin
Je ne fais pas de support sur comment jouer à tel jeu avec Heroic sous Linux…