Play Epic Games on Linux [Ultimate Guide]

Play Epic Games on Linux [Ultimate Guide]

The Epic Games Store is attracting more attention than ever, with exclusive releases and great discounts for PC gamers.

While I still prefer Steam over Epic Games Store (or EGS) because the client is superior, and it officially runs on Linux without any workarounds.

Unfortunately, games like Kena: Bridge of Spirits and Immortals Fenyx Rising not found on Steam. Of course, some are timed exclusives like Hitman 3nevertheless, Epic Games Store has a good collection of games to play.

So how do you start using the Epic Games Store on Linux without official support?

3 Ways to Run Epic Games Store on Linux

Wine is a popular tool that lets you run Windows applications on Linux. You can use it to launch the Epic Games Store, but we won’t focus on that.

Instead, I’ll highlight options that use Wine and Steam’s proton (or compatibility layer) without much effort.

You should have no problem following the methods I’ve tried, as they focus on ease of use.

I’ve tried games like CONTROL and a few indie titles that don’t require anti-cheat services, and it seemed to work pretty well.

Methods include:

  • Using the Hero Games Launcher
  • Using Lutris
  • Use bottles

1. Use Epic Games Store with Heroic Games Launcher

Heroic Games Launcher is one of the best ways to run Epic Games Store on Linux. You can also access the GOG library that uses it.

It allows you to launch the Epic Games Store using a free and open-source replacement for the Epic Games Launcher, i.e., Legendary.

While Legendary is originally a command line application, Heroic Games Launcher provides a GUI to make it easy.

You get a native-like experience with this method, as you get a lot of functionality using the GUI. Some of the features include:

  • Uninstall/install games.
  • Repair installed games.
  • Update games.
  • Move games to different folders.
  • Launch games using default wine or a custom wine configuration.
  • Cloud sync backup with Epic.
  • Import the installed game and sync the installed games with the existing Epic Games installation.

Install Heroic Games Launcher on Linux

Heroic Games Launcher is available as a Flatpak, AppImage, .deb and .rpm package. So, it can be installed on any Linux distribution including Ubuntu, Arch, and Fedora.

You also get a third party apt repository and can find it listed in AUR.

I recommend using the Flatpak package, which you can install using the software center (or package manager) if you have already activated Flatpak or enter the following command to continue:

flatpak install flathub com.heroicgameslauncher.hgl

Refer to our Flatpak guide, AppImage guide, deb install guide, or rpm package guide if you’re new to Linux and need help installing it.

Steps to Launch Epic Games Store on Heroic Games Launcher

1. Once installed, all you have to do is launch the program and head to the Stores menu and sign in to your Epic Store account as shown in the image.

The login will be web-based, so you will notice the usual login options for the Epic Games Store account.

Alternatively, you can click “Manage Accounts” at the bottom left of the screen and check if you are connected.

heroic management account

2. When you are logged in, you can click on “Library” to access all your games. Refreshing may take some time. This is what it should look like:

3. In the library, just click on the game you want to install, you will find the download/install size listed. In some cases, you can only find the details after clicking the “Install” button.

heroic games install epic game

Of course, Fall Guys is just one example of how it looks. It doesn’t work because it needs an anti-cheat service.

4. To continue, you will be asked to select the installation path, wine prefix and wine version you want it to work with.

heroic game setup

If you are unsure if the game works properly on Linux, you can head to the “Tools” in the game list screen, then click “Check compatibility“. This will extract all ProtonDB records from it, indicating if it works well on Linux.

5. Once you are sure, proceed to install it and launch the game when finished.

As you can see, it will use the recommended/default version of Wine to run the game. But, if you want something specific, you can head to the “Wine Manager“, and download a specific version that works with the game as needed.

heroic launcher epic games store

2. Use Epic Games Store with Lutris

lutris epic game store login

Another client that helps you run Epic Games Store, GOG games, etc. is Lutris. while using Wine’s compatibility layer.

Unlike Heroic Launcher, you might not get a native-like Epic Games Store experience, but you can access Epic Launcher just like you would on a Windows machine.

You can use the same to download/install games, and it works. You don’t get any extra fancy features here.

Install Lutris on Linux

For Ubuntu-based distros, you can simply add the PPA and install it. And, for Pop!_OS, you can find it listed in its software center.

The commands to add the PPA are:

sudo add-apt-repository ppa:lutris-team/lutris

For other Linux distributions, you can try the Flatpak beta repository to install it according to the official instructions.

Steps to use Epic Games Store on Lutris

1. Launch Lutris, then find Epic Game Store as the source on the left side of the window.

Lutris epic game

Click on it to proceed with the connection.

If it doesn’t appear in your case, you can head to preferences and activate the Epic Games Store from the available sources:

activation of epic game of preference Lutris

You can also enable/disable other sources here.

2. Once logged into the Epic account, you can find all your games listed. However, to proceed with the installation of any of the games, you will be required to obtain the Epic Games Store wine package.

install egs vin lutris

Just follow the on-screen instructions to install everything you need.

install lutris wine dependencies

3. After the installation is complete, it will automatically configure wine configuration for you and give you the option to launch the Epic Games Store.

game lutris epic games

All you have to do is find a compatible game in your library, or buy it, and install it. I tried CONTROLand it works perfectly.

3. Use bottles to access the Epic Games Store

Bottles is another impressive program that allows you to run Windows applications on Linux.

It is available in Flatpak on flat hubwhich is the recommended installation method.

You just need to create a bottle for your use case, for example, games in this case.

You can refer to the official video above for the steps of creating a bottle. This should be self-explanatory, considering the app is very user-friendly.

Once you have created the bottle, you will need to find the Epic Games Store installer and download it from there. Similarly, you can also install other game clients.

bottle epic games installer
Epic Games Store Installer

Here’s what it should look like when you’re done. Just launch the Epic Games Store and you can install/play games effortlessly!

dark game bottles


I tested all of these methods with Manjaro and Ubuntu 22.04 LTS, and it worked fine for a few games.

Of course, you need to be sure that the game you want works well with compatibility layers. So, be sure to head over to ProtonDB before purchasing or downloading any game.

As with the current state, even if we don’t get native support for the Epic Games Store, that shouldn’t be a downside.

Options like Heroic, Lutris, and Bottles made it effortless to run Windows-exclusive apps on Linux. Just try one to get started.

Gaming on Linux has certainly come a long way. You do not think ?

Source link

Steven L. Nielsen