sodcalculator

10 Tech How-To

Install Epic Games Store Linux: Full Guide

Guide 10-36247 · Updated · Step by step

Yes, you can install the Epic Games Store on Linux, and the most reliable method is to use the Heroic Games Launcher, a third-party open-source client that connects to your Epic Games account. This guide walks you through the process, explains why the official store doesn’t have a native Linux version, and covers common issues you might encounter.

Why There Is No Official Linux Version

Epic Games has not released a native Linux client for its store. The company’s primary focus is its own Windows launcher, and while it supports Linux through its EOS (Epic Online Services) SDK for game developers, the storefront itself remains Windows-only. This means Linux users must rely on compatibility layers or third-party launchers to access their Epic game library.

How Heroic Games Launcher Works

Heroic Games Launcher is a free, open-source application that acts as a front-end for the Epic Games Store (and GOG). It uses the same web API that Epic’s official client uses, so you log in with your Epic account and see your owned games. When you install a game, Heroic can run it through Wine or Proton, which are compatibility layers that let Windows games run on Linux. Heroic also supports cloud saves, auto-updates, and custom Wine versions, making it the most feature-complete option.

Installing Heroic on Major Distributions

The installation method depends on your Linux distribution. Here are the most common approaches:

  • Ubuntu/Debian (and Mint, Pop!_OS): Add the official Heroic repository and install via APT. Open a terminal and run: sudo add-apt-repository ppa:heroic-team/heroic then sudo apt update and sudo apt install heroic.
  • Fedora: Use the COPR repository: sudo dnf copr enable atim/heroic-games-launcher then sudo dnf install heroic-games-launcher.
  • Arch/Manjaro: Install from the AUR: yay -S heroic-games-launcher-bin (or use your preferred AUR helper).
  • Flatpak (any distro): The Flatpak version is available on Flathub. Install it with flatpak install flathub com.heroicgameslauncher.hgl. This is the most portable option and works on almost any distribution.

After installation, launch Heroic, log in with your Epic account, and your library will populate.

Alternative: Lutris and Wine

Another popular method is to use Lutris, a game manager that can run the official Epic Games Store installer inside a Wine prefix. Lutris provides automated installation scripts that set up the necessary Wine version and dependencies. This approach gives you the actual Epic client, but it is generally more resource-heavy and less stable than Heroic. Many users find Heroic simpler because it avoids running the full Windows launcher.

Running Games: Proton and Wine

Once you have Heroic, you need a compatibility layer to run Windows games. Heroic can use either Proton (Valve’s fork of Wine, used by Steam) or plain Wine. For most games, Proton GE (a community build with extra patches) offers the best compatibility. In Heroic’s settings, you can specify which Wine or Proton version to use. If a game doesn’t launch, try a different version—some games work better with older Proton releases.

Common Problems and Fixes

  • Games won’t launch: Check that you have the latest graphics drivers installed. For NVIDIA, install the proprietary drivers; for AMD/Intel, the open-source Mesa drivers are usually sufficient.
  • Anti-cheat issues: Many multiplayer games (like Fortnite) use Easy Anti-Cheat or BattlEye, which often do not work under Wine/Proton. This is a major limitation—check ProtonDB or the Heroic subreddit for game-specific reports.
  • Login errors: If the Epic login fails in Heroic, try clearing the browser cache in Heroic’s settings or use the “Login with browser” option.
  • Downloads are slow: Heroic uses the same CDN as Epic, but you can try changing the download speed limit or switching to a different CDN server in settings.

Is It Legal and Safe?

Using Heroic is perfectly legal—it’s an open-source client that uses Epic’s public API. You are still logging into your own account and playing games you own. However, Epic’s Terms of Service may not explicitly endorse third-party clients, so there is a small theoretical risk of account action, though in practice this is rare. Always download Heroic from its official GitHub or Flathub to avoid malicious copies.

Performance and Compatibility Considerations

Performance in Proton/Wine has improved dramatically, and many games run at near-native speeds. However, some games have issues with cutscenes, online features, or specific hardware. For a quick check, look up the game on ProtonDB—the community reports which games work and what tweaks are needed. Also, note that games with Denuvo DRM may have additional problems, and some games simply will not run.

Frequently Asked Questions

Can I install the Epic Games Store directly on Linux?

No, Epic does not provide a native Linux installer. The only way is to use a compatibility layer like Wine or a third-party launcher like Heroic or Lutris.

Does Fortnite work on Linux?

No, Fortnite’s anti-cheat (Easy Anti-Cheat) does not work under Wine/Proton, so the game will not launch. This is a known limitation with no current workaround.

Will my Epic games transfer to Linux?

Yes, your game library is tied to your Epic account, so all your purchased games appear in Heroic or Lutris. You can download and play them on Linux as long as they are compatible.

Is Heroic Games Launcher safe to use?

Yes, it is open-source and widely used. Download it from the official GitHub repository or Flathub to ensure you get the legitimate version.

How do I update Heroic?

If you installed via Flatpak, run flatpak update. For APT or DNF, use your package manager’s update command. The app also checks for updates automatically.

Can I play Epic games on Steam Deck?

Yes, the Steam Deck runs Linux and you can install Heroic from the Discover store in Desktop Mode. Many users play Epic games on the Deck successfully.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →