How to add non-Steam games on Steam Deck
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
- Switch to desktop mode
- Open Steam app
- Select ‘Add a Game’ in bottom left corner
- Navigate to & select ‘Add a Non-Steam Game’
- Select ‘Browse’ & find location of saved non-Steam game
- 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.
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
- Return to Steam
- Select ‘Library’
- Find newly added non-Steam Deck & right-click using L2
- Scroll down & select ‘Properties’
- Navigate to ‘Compatibility’ & select ‘Force the use of a specific Steam Play compatibility tool’
- Select preferred Porton version from the drop-down list
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.