Install Epic Games Store on Linux for Your Favorite Games

Epic Games Store Feature Image

Do you want to play Fortnite on your Linux system but can’t because it’s only accessible via the Epic Games Store? Although it is only available for Windows and macOS, You can still install Epic Games Store on your Linux system. In this tutorial, we’ll explore different methods to install the Epic Games Store on our Linux system. This way, you can play Fortnite and many other free games offered by the Epic Games Store.

Note: All these methods somehow use Steam’s Proton, Wine, or any compatibility layer for running Windows applications on Linux.

I’ll cover these installation methods in order of the ease I experienced while installing Epic Games Store via them or playing games on them. However, you can choose any method as per your liking or preference.

1. Install Epic Games Store Using Heroic Games Launcher

Heroic is an open-source game launcher for Epic, Amazon Prime, and GOG games on Linux. It provides a native-like experience that allows you to download, buy, install, update, and remove games from the Epic Games Store. Additionally, it offers multiple languages, a Wine manager, and the ability to manage Windows versions for a better gaming experience.

Furthermore, the Heroic Games Launcher gives you the ease of syncing your games from the Epic Games Store and relocating games to different directories.

To play games available on the Epic Games Store, first, install the Heroic Games Launcher on your system using the Flatpak or Snap command:

flatpak install flathub com.heroicgameslauncher.hgl
# or
sudo snap install heroic
Commands to Install Heroic Games Launcher on Linux

Note: Ensure, you have Flatpak or Snap enabled on your Linux machine before executing the above installation command.

Once the Heroic Games Launcher is installed, open it:

Open Heroic Games Launcher

Now, click on the Login option located in the sidebar. Then, select the Epic Games Login option:

Epic Games Store Login

Next, you’ll need to provide your Epic Games credentials to Sign In successfully:

Successful Login In Epic Games Store

After successfully logging in, navigate to Stores -> Epic Store to browse for new games from the Epic Games Store:

Explore Epic Games Store

You can purchase any game or even try free games without providing any card details:

Get Games from Epic Games Store Via Heroic Game Launcher

Once you’ve purchased your desired game, go to the Library click on ADD GAME, search for your game, and install it:

Get desired game

Finally, you’ll be able to play and access your Epic Games by navigating to the Library option in the Heroic Games Launcher:

Access your Games from Library

Enjoy playing your Epic games!

Remove Heroic Games Launcher

However, if you didn’t enjoy Heroic Games Launcher or want to remove it for any reason, execute one of the following commands, depending on your installation method:

flatpak remove flathub com.heroicgameslauncher.hgl
# or
sudo snap remove heroic

I personally prefer this installation method as it’s easy, efficient, and offers a native experience! You’ll love this method if you’re looking for a straightforward installation process without additional configurations.

2. Install Epic Games Store Using Lutris

You can also install the Epic Games Store using Lutris, an open-source gaming platform for Linux, it allows you to play games from GOG, Steam, Epic Games Store, and more by utilizing Wine as a compatibility layer.

Although Lutris doesn’t offer a native experience like Heroic Games Launcher, you can still enjoy the Epic Games Store similar to the Windows experience.

First, install Lutris in your Linux system using the Flatpak command:

flatpak install flathub net.lutris.Lutris

If you are not a fan of Flatpak, you can also install Lutris on the system by running any of the given commands, depending on your distro:

#Debian-based system<br>sudo add-apt-repository ppa:lutris-team/lutris<br>sudo apt update<br>sudo apt install lutris<br><br># Fedora-based system<br>sudo dnf install lutris<br><br># Arch-based systems<br>sudo pacman -S lutris
Install Lutris in your system

After installing Lutris, open it from Show Applications:

Lutris Welcome Screen

Now, you can install the Epic Games Store by selecting the Epic Games Store option located under the Sources category, and then clicking on the Install button:

Install Epic Games Store In Lutris

Next, you can select the directory for installing the Epic Games Store. Browse the directory, then press the Continue button:

Browse Directory For Installating Epic Games Store

Wait for the installation of the Epic Games Store and its dependencies to complete:

Wait for the installation of Epic Games Store In Lutris

After the installation, click on the Login icon next to the Epic Games Store in the sidebar and provide your credentials to log in successfully:

Login To Epic Games Using Lutris

Finally, click on the Run icon to launch the Epic Games Store:

Epic Games Store In Lutris

Enjoy playing your favorite Epic games:

Launch Epic Games Store Via Lutris

Remove Lutris

You can remove Lutris from your Linux system by running any of the following commands according to the installation method used:

#Flatpak command
flatpak remove flathub net.lutris.Lutris
 
#Debian-based system
sudo apt remove lutris
 
# Fedro-based system
sudo dnf remove lutris
 
# Arch-based systems
sudo pacman -R lutris

Lutris is known for its versatility, so if you’re already using it for managing any of your gaming platforms, you might prefer it for managing your Epic Games Store to consolidate everything into one tool.

3. Install Epic Games Store Using Bottles

Last but not least, you can also install Epic Games Store using Bottles, an open-source tool that allows you to run Windows applications on Linux.

For this purpose, install Bottles on Linux using this Flatpak command:

flatpak install flathub com.usebottles.bottles
Install Bottles in Linux

After successfully installing Bottles, go to Show Applications and open it. You’ll get a pop-up screen. Here, press the Arrow icon to set up Bottles. Finally, press the Start using Bottles button:

Start Using Bottles

On the home screen of Bottles, click on the Create New Bottles button:

Create New Bottle

Next, provide the Name Epic Games Store for Bottle and set the Environment to Gaming. Then, click on the Create button:

Create Epic Games Store Bottle

Wait for the creation of the bottle:

Creation of Epic Games Store Bottle

After creating the bottle, open its details by clicking on the Arrow icon:

Epic Games Store Bottle

Now, click on the Install Program button to install the Epic Games Store in this bottle:

Install Epic Game Store In Bottle

Next, you should search for the Epic Games Store from the list of programs and install it:

Press Install To Install Epic Games Store In Bottle

A confirmation message will pop up. Here, click on the Start Installation button:

Epic Games Store Installed In Bottles

Wait for the Epic Games Store to completely download and install in your bottle. Then, click on the Run icon to launch it:

Epic Game Store Launcher

When launching for the first time, it’ll take some time to download and set up Epic Games Store updates:

Launching Epic Game Store Via Bottles

Next, Sign In your Epic Games Store:

Sign in Epic Games Store Via Bottles

Finally, enjoy your favorite Epic games:

Epic Games Store Welcome Screen

Remove Bottles

You can remove Bottles from your system by running this Flatpak command:

flatpak remove flathub com.usebottles.bottles

Personally speaking, installing the Epic Games Store via Bottles took significantly more time compared to the other methods. However, if you are an advanced user and want flexibility in configuring Wine settings, such as tweaking compatibility options or installing specific dependencies to improve game performance, you’ll love Bottles.

Closing Thoughts

You’ve successfully learned various methods to install the Epic Games Store on Linux to enjoy the Epic games. Apart from Epic games, you can play games on Steam and try other alternative gaming platforms to see which one you prefer.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Nimrah Chaudhry

With 2+ years of experience, I'm a technical writer holding a Bachelor's in Software Engineering and Cyber Security Certification. I'm passionate about simplifying Linux complexities into bite-sized wisdom for the community.