How to add external games to your Steam library

steam is There is room for PC games, but many games are only available at other storefronts. The Epic Games Store, Ubisoft Connect, Origin, and more have games you can’t find on Steam. To clean up your desktop gaming experience and make the upcoming Steam Deck a little easier to use, we’ll show you how to add external games to your Steam library.

Although you can add almost any game to Steam, you won’t have access to social features or achievements. Instead, Steam allows you to connect apps so you can view and launch them from your library page—though it doesn’t go through the effort of bringing in any sort of box art.

Further reading

  • best free games on steam
  • how to share games on steam
  • How to Sell Steam Trading Cards

How to Add Steam Codes to Your Steam Library

When you buy games from third-party stores and services like Amazon, those games are actually Steam games, and you can redeem them through Steam using a code provided by the seller. The codes are 12 characters long, and they are very easy to use.

Fire up Steam and find the option to Redeem a Code

"Add a product to Steam" option inside Steam.

Once you are in Steam, go to the top of the client and see sport Menu at the top. click on Activate Products on Steam. That will open a new window; Click next, then agree to the Steam Customer Agreement. After that, you’ll finally come to the window where you can input your Steam key. Beat next To confirm this again.

Product activation window in Steam.

The next window will let you install the game on your computer right away. You can also cancel at this step, which will add the game to your account but not install it immediately.

How to Add Epic Games to Your Steam Library (as well as Ubisoft Connect, GOG and Origin)

Many games are exclusive to the Epic Games Store, but you can still add them to your Steam library. Although we’re talking about adding Epic Games to your Steam library here, the same process works on all PC gaming platforms, including Ubisoft Connect, GOG, Origin, and more.

You can add non-Steam games to your Steam library, but you won’t have access to achievements, trading cards, or any of the social features associated with Steam games. This is simply a way to launch the game from the Steam interface.

Here’s how to add non-Steam games to Steam:

First, find the game on your computer

Installation path for Epic Games Store games.

Before starting the process, you will save yourself time by finding out where on your computer you have installed the game you are looking for. You’ll need the file path so that you can instruct Steam to find the game’s files. For Epic Games, you’ll have a folder called EpicGames on the drive you choose for installation, which will hold folders for all the games you’ve installed.

If you haven’t chosen a different drive location, you can install your games in Epic’s default location — C:Program FilesEpic Games[Game Name]

Launch Steam and find the Games menu

"Add non-Steam games" option in Steam.

At the top of the Steam interface, you’ll find several pull-down menus with various options. you are looking for sport Menu. Click it, then look for the menu option at the bottom, labeled Add a Non-Steam Game to My Library.

This will open a separate window that will allow you to find the program you want to add.

Select the program, or hunt it down

"Add a game" window in Steam.

Steam does a pretty good job of detecting installed programs on your system, so if you’ve already installed the game, there’s a good chance it will be listed in a separate window. If it’s there, click the box next to the game you want to add, then press push add selected program Button.

If the game isn’t listed, you’ll need the file path to the game, which you should already have if you’ve tracked it before. Beat browse Click the button at the bottom of the window and navigate to the game’s location on your computer. Find the executable and select it. This should add the game to the parent window, and you can now hit add selected program button on your Steam window.

How to Add Emulator Games to Your Steam Library

Nerdshala doesn’t promote piracy, but that doesn’t prevent many players on the Internet from using software emulators and ROMs to play older games – and it’s a legal way to make, or download, ROM copies of your own games argument is to be made. ROM copies of games you buy legally that you do not distribute to others. In any case, whether it’s legal or not, people play ROMs, and sometimes they want to add them to their Steam libraries.

There are actually a few ways to do this and even some tools to make the process easier. Adding a ROM to Steam is difficult because, in addition to creating a shortcut to the ROM, like you would with any other game, you also need to tell Steam to access the emulator needed to play it. You can speed up the process with a tool like Ice or Steam ROM Manager to add your ROM to Steam.

You can also create your own shortcuts in Steam that will work with your ROM, just like adding non-Steam games to your Steam library.

Create Shortcut to Any .exe File

Steam game properties.

First, use the steps above if you want to add a game to Steam, but choose any executable program file. You’re just creating a shortcut here that you’ll edit later, so it doesn’t matter which program you use—you’ll be changing it.

Find the folder where your emulator and rom are installed

Like above, take a second and find the file path for the emulator and ROM you want to use. You’ll need them in a moment, and writing or copying the file path ahead of time will save you some time later.

edit shortcut

In Steam, find the program you just added to your library. Select the game or right-click and use the menu that pops up to navigate down a quality. This will open a screen that lets you edit the shortcut you’ve created, including changing the name and icon, and changing the file path for the shortcut. Here, you’ll simply plug in your emulator and ROM information to add it to Steam.

Rename the shortcut to the title of your ROM, then highlight the text aim field. Replace it with the emulator’s file path, making sure to put quotation marks around it. Put a space after the end of the file path for the emulator, and then add the file path to the ROM you want to use – put quotation marks around it again.

Your finished area should look something like this: C:YourEmulatorEmulator Folderemulator.exe C:YourEmulatorEmulator FolderYour ROM game.n64

You will want to remove the text either in the beginning field, or put the file path to your emulator folder in that field. In most cases, this should do. The shortcut will now find and run the emulator, and then the ROM and run it.

add command line arguments

For some emulators, you will need additional commands in your aim to tell the emulator what to do. There are many possible commands and they are different for different emulators. You can find a large, useful list of command arguments here, and Steam User Clever Monkey Made a handy tutorial to add ROMs to Steam which also lists some of the most common emulators and their command arguments.

When you know what command arguments you need, you would usually add them aim field after the file path for your emulator, but before the file path for your ROM.

How to Add Windows Games and Apps to Your Steam Library

Windows is pretty open-ended when it comes to third-party apps (after all, you can chuck any ol’ .exe file into Steam and it’ll work). However, it doesn’t open with its own apps. Windows apps don’t show up in File Explorer, so you can’t add them to Steam just by searching. Thankfully, there is an open-source tool that will do the job for you, which is especially useful for adding games from Xbox Game Pass to Steam.


To start, you need a tool known as UWPhooks. The developer, Brian Lima, created this, and there are many more projects to come from him (including A nifty UI for playing games)

You may get a SmartScreen notification while running the installer. We didn’t find anything malicious in the app (you can always use free antivirus software if you’re concerned).

Export UWP Apps to Steam

UWP Hook Detecting Games installed on a PC.

After downloading UWPHook, select it. Then tap onLoad installed UWP apps‘ Button. Keep in mind that it may take a while for the software to fully detect each and every Windows app on your device. Once you get the list of applications, you can sort through them and highlight the ones you want to add to your Steam account. After selecting them, you can rename each app and export them.

To export completely, you need to tap on ‘.Export selected apps to Steam the option. After several seconds UWPHook will handle it and copy them to your Steam library.

UWP apps are listed in Steam.

To see the list of your updated applications in Steam, you will need to reboot the system. After closing it and restarting Steam, every new app should be visible in the library. If, for some reason, some of your exported apps are not there, you may need to manually log the AUMID for each missing app.

For some tips, see UWPHook subreddit. This is a great way to check in with other Reddit users to make sure your Steam is running smoothly.

Stay on top - Get the daily news in your inbox

DMCA / Correction Notice

Recent Articles

Related Stories