The Epic Games Store isn't natively available on the Steam Deck. There were some fiddly methods to get it working, but the Decky Loader program will allow you to add it to the Steam Deck's Gaming Mode without fuss as part of the Steam library. Moreover, the Decky Loader method will keep the Epic Games store app updated and running smoothly thanks to a clever developer on GitHub named Moraroy. This guide will take you through the steps of installing Decky Loader, activating Testing Mode, and installing the NonSteamLauncher to launch the Epic Games Store on the Steam Deck.

Updated December 5, 2024 by Michael Llewellyn: The NonSteamLaunchers is one of the most powerful third-party tools available for the Steam Deck. Unfortunately, it was removed from the Decky Loader Store making it inaccessible through conventional means. The plugin may return in a new update, but in the meantime, this guide is updated to include the steps for installing it manually with an injector created by the NSL developer.

Horizon Forbidden West on Steam Deck with remote play
Steam Deck: How To Remote Play PS5 Games

Gamers looking to play some PS5 games on a more portable device can do so via the Steam Deck. Here's what the process entails.

1

How To Install Decky Loader And Activate The Testing Mode

Steam Deck Decky Loader download screen

The Decky Loader is an excellent program for Steam Deck fans who want more control over the handheld's functionality. It allows you to control its power output, color vibrancy, customized tabs, intro videos, and more. The NonSteamLauncher is one of the best plugins and is still in development in the Testing store. Follow the next steps to install Decky Loader and activate Testing mode.

Developer Mode

  • Press the Steam button.
  • Highlight and open the System menu.
  • Under System Settings, toggle Enable Developer Mode to on.
Steam Deck Developer Mode
  • The Developer menu is now at the bottom of the left access panel.
  • Open the Developer menu.
  • Under Miscellaneous toggle CEF Remote Debugging on.
  • Press the Steam Button, access Power, and select Restart.

Regular updates to the Steam Deck may disable CEF Remote Debugging by default, particularly when operating the device in beta mode. Disabling CEF Remote Debugging can deactivate the Decky Loader plugins, emulators, and the Epic Games launcher. Check this setting after an update to ensure it's switched on.

Switch To Desktop Mode

  • Press the Steam button, highlight the Power option, and switch to Desktop Mode.
  • You can connect a keyboard and mouse via Bluetooth or use the Steam Deck's onscreen keyboard by clicking in the text boxes and pressing the Steam and X buttons together.
  • Click on the Discovery Store on the bottom left of the screen and download Google Chrome. Google Chrome is required to use the NonSteamLauncher's apps and run them in the Steam Deck's Gaming Mode.
  • Open the GitHub Decky Loader Page.
  • Move down the page and click the Download box.
  • Open the Downloads Folder in Dolphin and Run the Decky Loader installer.
  • Click on the Recommended Installation.
  • After the installation finishes, click on the Return to Gaming Mode icon on the Desktop homepage.

How To Activate Testing Mode In Decky Loader

  • In Gaming Mode, press the QAM button underneath the right trackpad.
  • Click on the new Decky Loader plugin icon at the bottom of the Quick Access Menu.
  • Click the Settings cogwheel in the Decky Loader menu.
  • In the General Menu, change the Store Channel to Testing.
Steam Deck - Switch Store Channel to Testing on Decky Loader

How To Download NonSteamLauncher

  • Close the Settings menu and press the Store icon.
Steam Deck - NonSteamLauncher on Decky Loader
  • In the Testing Store Page, scroll down to the NonSteamLaunchers and Install it.

Fix Missing NonSteamLaunchers From Decky Store

Without explanation, NonSteamLaunchers may have been removed from the Decky Loader store. In the event this issue isn't resolved by the developers use the following steps to download the NonStteamLaunchers Decky Loader injector.

  • Press the Steam button on the Power menu and Switch to Desktop Mode.
  • Now open a browser in Desktop Mode and navigate to NonSteamLaunchers Github page.
  • Download the NSLplugin.desktop — don't download the.exe file as it's a Windows file.
  • Double-click the installer and select Execute.
  • At the prompt, enter your sudo password or create one using a memorable password.
  • Click update to latest release option and click OK.
  • Switch back to Gaming Mode after the installation.

How To Install Epic Games Store On The Steam Deck

Epic Games home page Decky Loader

With Decky Loader and the NonSteamLaunchers installed, it's time to add the Epic Games store app to the Steam Deck's Gaming Mode library.

  • Press the QAM button and open Decky Loader.
  • Open the NonSteamLaunchers plugin.
  • Switch on Auto Scan Games.
  • Open the Game Launchers tab.
  • Switch on Epic Games Stores.
Installing Epic Games with Decky Loader
  • Ensure Separate Launcher Folders are switched on and Installed.
Steam Deck switching on separate gaming folders
  • The Epic Games Store app will be added to the Non-Steam library.

Games installed via the Epic Store will also get added to the Non-Steam library.

  • Press the Steam button and open the Library.
  • Navigate to the Non-Steam library with the R1 button.
  • Open the Epic Games Store app, then press Play to launch it.
  • Sign in with your login details.

How To Fix Decky Loader Breaking After A Steam Deck Update

Decky Loader on the Steam Deck

The latest Steam Deck updates can break and completely remove the application and all its plugins from your Steam Deck. However, not all is lost as you can restore your Decky Loader program, your installed plugins, and your saved settings using the following steps.

  • Press the Steam button and select Power.
  • Switch back to Desktop Mode.
  • Navigate to the GitHub page and download Decky Loader again.
  • Double-click on the installer.
  • Ensure you select Execute and not Open. Selecting open will ruin the program.
  • A the prompt type in your sudo password.

If this is your first time setting a sudo password make sure it's something memorable or write it down. The only way to reset a sudo password on the Steam Deck is to perform a factory reset.

  • Wait for the installation to finish and power off the Steam Deck.
  • Restart in Gaming Mode, press the QAM button and your Decky Loader and its plugins like NonSteamLaunchers will be restored.

That's everything needed to run Epic Games on the Steam Deck's Gaming Mode as part of the Steam library.

Image
Steam Deck Console
Display card main info widget
Screen
7" diagonal 1280 x 800px (16:10 aspect ratio) 60Hz
Storage
64 GB - 512 GB
Display card main info widget end

Checkbox: control the expandable behavior of the extra info
CPU
AMD APU Zen 2 4c/8t, 2.4-3.5GHz
Connectivity
Bluetooth 5.0 and Dual-band Wi-Fi radio, 2.4GHz and 5GHz
Dimensions
298mm x 117mm x 49mm
Weight
Approx. 669 grams
Audio
Stereo with embedded DSP for an immersive listening experience and Dual Microphone Array