How to add non-Steam games on Steam Deck

Joel Loynds
add non-steam games to the steam deck itch.io, ea and ubisoft logos below

Want to get access to your non-Steam game library on your Steam Deck? There is a way, and this guide will help you through the process.

At its heart, the Steam Deck is a gaming PC in a small form factor, loaded with Linux and pre-configured for compatibility with SteamOS and Proton. The use of Linux means that the device is open to all manner of clever tinkering.

This means that modders can take advantage of the robust specs and Linux-based OS to get more out of the portable system – including adding non-Steam games to the Steam Deck.

A range of options become open to you if you read our guide and follow the steps, from preparing your microSD card to configuring the controls and integrating SteamOS.

How to put non-Steam applications on the Steam Deck

  1. Switch to desktop mode
  2. Open Steam app
  3. Select ‘Add a Game’ in bottom left corner
  4. Navigate to & select ‘Add a Non-Steam Game’
  5. Select ‘Browse’ & find location of saved non-Steam game
  6. Choose ‘Add Selected Programs’

Once you’ve downloaded your games from Good Old Games or the Epic Store, Battle.net, or wherever else you might acquire video games from, enter Desktop mode and open Steam.

In the bottom left corner of the app, there’s a plus sign button and it’ll give you the option to add a non-Steam game to your library.

It’ll open a window for you to search for your games. Ensure you know where you’re looking before heading into this, as Linux isn’t as simple to find files as Windows.

Screenshot of desktop mode on Steam Deck.

If you’ve installed a game from an outside platform onto other storage, like an SD card, for instance, you’ll need to head into run/media/mmcblk0p1.

Make sure you also select from the file browser drop-down menu to include All Files, as by default it looks for Linux-only apps.

Once you’ve found your game’s executable file (this will still be a .exe file), add it to the library and we can move on.

Turn on Proton compatibility

  1. Return to Steam
  2. Select ‘Library’
  3. Find newly added non-Steam Deck & right-click using L2
  4. Scroll down & select ‘Properties’
  5. Navigate to ‘Compatibility’ & select ‘Force the use of a specific Steam Play compatibility tool’
  6. Select preferred Porton version from the drop-down list
Screenshot of desktop mode on Steam Deck.

Before launching the game, be sure to make it work with Proton. To do so, click the game in the library, and click the settings gear icon.

Choose “Properties” and then “Compatibility”. Choose which Proton version you want – Experimental or the latest full release is recommended.

Re-enter gaming mode and your new, non-Steam game should boot up as normal on your Steam Deck.

If you want your non-Steam Deck games to look unified with the rest of your game library, you can add custom artwork.

You can also add more non-Steam games, from your Epic or GOG library or installing a gaming emulator such as RetroArch. Alternatively, there are standalone launchers like Heroic or EmuDeck.

Looking for more Steam Deck guides? We have you covered with our ultimate starter guide. Check out our How to add Xbox and PC Game Pass games on Steam Deck if you’re looking for even more games to play on your Deck.

Sign up to Dexerto for free and receive:
Fewer Ads|Dark Mode|Deals in Gaming, TV and Movies, and Tech