Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Epic Games don't support Linux with their store, so the community continues building around it with the Heroic Games Launcher that can run plenty of games from the Epic Store. It does so thanks to the power of the Wine compatibility layer, giving you as many options as possible to keep on gaming on Linux no matter where your games are from. A great free and open source project.

New features added in recently released versions include: the ability to repair installed games, notifications support, a tray icon with the ability to close to the tray, it will remember the filters used, a warning on closing when downloading, a download time estimate on game pages, styling tweaks for light and dark themes, new options to enable extra features like MangoHud, the ability to add launch options and more.

Here's what it currently looks like:

The amount of improvements and overall work going into the Heroic Games Launcher really is impressive. It seems to be quite smooth, and makes using the EGS mostly painless.

Note: while it currently supports the Epic Games Store thanks to using another bit of open source named Legendary, they do have plans to expand to cover other stores too so that it can become an all-in-one solution for gaming on Linux. So, eventually it might be a bit like Lutris.

Find it up on GitHub.

Article taken from GamingOnLinux.com.
14 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
9 comments

Mezron Jan 28, 2021
View PC info
  • Supporter
Is it possible for linux users to just get the game itself and play without the launchers?
Liam Dawe Jan 28, 2021
Quoting: RafiLinuxIs it possible for linux users to just get the game itself and play without the launchers?
Use Legendary for that, linked in the article.
Pependos Jan 28, 2021
For EGS I'm using PortEpic project:
https://portwine-linux.ru/epic-games-linux/
Vasya Sovari Jan 28, 2021
If anyone cares, I finally got Mortal Shell working today.
1. I set up a new default Wine prefix called 'Heroic'
2. Set lutris-6.0 as default wine
3. Used 'Run exe inside prefix' to select Dungeonhaven.exe. The game then launches immediately.

step 3 has to be done every time.
I tried using GE proton for step 2 but it was game-breaking awful

If anyone has a better method, please share it


Last edited by Vasya Sovari on 28 January 2021 at 8:48 pm UTC
drlamb Jan 28, 2021
Quoting: undeadbydawn

Does changing the Lutris application's executable to the Dungeonhaven.exe work? Right Click -> Configure -> Game Options -> Executable

This is what I had to do to get the copy of star wars battlefront II from EPIC working. The game requires both the Epic games launcher as well as Origin. Attempting to launch the game from either launcher does nothing but setting lutris to open the game executable directly works. Origin launches...then epic...and then the game. It's messy, but it works.

Specifically:




Last edited by drlamb on 29 January 2021 at 12:40 am UTC
RossBC Jan 29, 2021
The if there are extra launchers they need to be installed in the same prefix or started inside the prefix the game is trying to run from.

they need to be running in the same bottle effectivly.
Or same environment, whichever makes more sense :D
RossBC Jan 29, 2021
Quoting: undeadbydawnIf anyone cares, I finally got Mortal Shell working today.
1. I set up a new default Wine prefix called 'Heroic'
2. Set lutris-6.0 as default wine
3. Used 'Run exe inside prefix' to select Dungeonhaven.exe. The game then launches immediately.

step 3 has to be done every time.
I tried using GE proton for step 2 but it was game-breaking awful

If anyone has a better method, please share it

Using legendary make sure you have it authed legendary auth
after you have finished insatlling the game do
legendary launch --dry-run app-id
it will give you the command line required to run the game and the prefix and running directory you can use if you choose to run the game from lutris or steam.

you can also try legendary launch appid but it would be advisable to set legionaries extra settings before doing so.
Doing a legendary --help will give you some info.

Hope that helps.


Last edited by RossBC on 29 January 2021 at 2:11 am UTC
TheRiddick Jan 29, 2021
This is a GUI for Legendary EGS script tool. I've been using it to try out some EGS stuff, mostly works fine, has had bugs or feature limits which have been quickly added in new versions.

Been playing modded GTA5 (not online). Works well but there are allot of hoops involved in getting GTA5 running good. I posted them on protondb yesterday, maybe that will show up.


Last edited by TheRiddick on 29 January 2021 at 2:35 am UTC
Guppy Jan 29, 2021
Quoting: undeadbydawnIf anyone cares, I finally got Mortal Shell working today.
1. I set up a new default Wine prefix called 'Heroic'
2. Set lutris-6.0 as default wine
3. Used 'Run exe inside prefix' to select Dungeonhaven.exe. The game then launches immediately.

step 3 has to be done every time.
I tried using GE proton for step 2 but it was game-breaking awful

If anyone has a better method, please share it

Make a bash script with
WINEPREFIX=<path to lutris-6> wine <path to Dungeonhaven.exe>

And run that?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.