Skip to content

Adding non‐Steam games to Steam

Tobey Blaber edited this page Feb 9, 2024 · 2 revisions

Tip

If you run into any unexpected issues while following this guide, please feel free to send a DM on discord to toebean (that's me) explaining the issue and I'll reply when I remember to check my message requests.


On macOS, the best way to run Unity games with BepInEx mods is to launch the game with Steam. Luckily, Steam provides a way to launch non-Steam games!

Note

This guide was written for macOS Sonoma. The instructions below should still work for other versions of macOS, but there may be some slight differences.

Note

This guide uses Untitled Goose Game on Epic Games Launcher as an example, but the instructions should work for other games or other platforms.

  1. First, you'll want to open the folder where your game's app is located in Finder (e.g. Untitled Goose Game.app)

    1. Find the game in your Epic Games Launcher library, then right-click it and choose Manage.

      Right-clicking Untitled Goose Game in the Epic Games Launcher and selecting the Manage option
    2. On the Installation line, there is a folder icon next to the UNINSTALL button. Click the folder icon to open the folder where the game is installed in Finder.

      Hovering over the folder icon in the Untitled Goose Game properties window of the Epic Games Launcher
    3. Hold the (option) key to reveal the path bar at the bottom of the Finder window, and make a note of the path. We'll need to know this when we add it to Steam.

      A screenshot of a Finder window open at the location of the Untitled Goose Game app, with the path bar revealed at the bottom

      You will likely want to keep this Finder window open so you can come back to it later.

  2. Now let's go ahead and add the game to Steam as a non-Steam game, so that we can use Steam to launch the game with BepInEx mods:

    1. With Steam open, look for the menu bar at the top of your screen and click Games -> Add a Non-Steam Game to My Library...

      Using the Steam menu bar to open the interface for adding non-Steam games
    2. In the window that opens up, if your game is in the list, you can simply tick the box next to it. Otherwise, follow these steps:

      1. Click Browse at the bottom of the Add Non-Steam Game window.

      2. Navigate to the folder we noted earlier where your game's app is located, select the app and click Open.

        Finding and selecting the game's app

        ℹ️ In the Epic Games Launcher, games are usually found in the Shared user folder. To navigate to the game, I had to click Desktop on the left, then hold the (option) key and click Users in the path bar at the bottom, and from there I could navigate into Shared -> Epic Games -> UntitledGooseGame and select the game's app (Untitled Goose Game.app).

    3. With the app selected in the Add Non-Steam Game window, click Add Selected Programs at the bottom.

      A screenshot of the Add Non-Steam Game window, with Untitled Goose Game selected

With the game added to Steam, you can now launch the game with Steam, and change the Steam launch options as desired - perfect for running BepInEx mods on macOS!


Tip

If you ran into any unexpected issues while following this guide, please feel free to send a DM on discord to toebean explaining the issue and I'll reply when I remember to check my message requests.

Clone this wiki locally