If you want to install game launchers like Epic Games, GOG, Battle.net, or other non‑Steam platforms on Bazzite OS, the quickest and easiest way is to use Bottles. Bottles is a Linux application that creates isolated Wine prefixes, called bottles, for running Windows games and applications. Each bottle has its own environment and dependencies, making it simple to run Epic Games, GOG, Blizzard, and other non‑Steam games on Bazzite OS. Follow this guide through all the steps.
Takeaways:
- The easiest way to install game launchers on Bazzite.
- How do you install non steam games on Bazzite with other game launchers?
Table of Contents
How to Install Bottles on Bazzite
Bazzite OS supports Flatpak natively.
- If Flatpak is not installed, open a terminal and run:
sudo dnf install flatpak
- Install Bottles from Flathub to avoid system package issues:
flatpak install flathub com.usebottles.bottles
- Launching Bottles for the first time will download essential runtime dependencies. This may take a few minutes.
- When you first launch Bottles, go to Preferences > Runners and install the latest Proton GE runner.

- Proton GE is updated regularly with Wine improvements and patches for games, providing better compatibility than default runners.
How to Create a Bottle
A bottle is an isolated environment for a game or launcher.
- Click the plus icon to create a new bottle.
- Choose Gaming as the bottle type. This includes Wine, DXVK, and other dependencies for optimal compatibility.
- Name the bottle (e.g., “Epic Games”, “GOG”, etc).
- Select the Proton GE runner you installed.
- Click Create. The first bottle creation may take a few minutes while dependencies download.

Note: Use separate bottles for each launcher to reduce conflicts and make fixing things easier when problems pop up.
Installing a Game Launcher
Bottles makes it easy to install launchers like Epic Games, Blizzard Battle.net, or GOG.
- Select your bottle and click Install Programs.

- Browse the list of available launchers then click the save icon (install icon) next to the one/s you want.

- Follow the installer prompts as you would on Windows.

- After installation, the launcher will appear inside your bottle.
Adding Desktop Shortcuts and Steam Integration
- To launch a program without opening Bottles, click the three-dot menu for your installed launcher and select Add Desktop Entry.
- Flatpak permissions may need adjustment using Flatseal to allow Bottles to create desktop entries.
- You can also Add to Steam or Add to Library for easier launching in Steam or the Bottles interface.
- For Steam shortcuts, you may need to manually select the desktop entry inside Steam as a non-Steam game.

Running Games Manually
- To run a game installer or executable, click Run Executable inside the appropriate bottle.
- For already installed games without installers, use Add Shortcuts to add the game executable to the bottle.
- Configure performance options in Bottles if needed, such as enabling FPS overlay with MangoHud.
Managing Mounted Drives
If your games are on a secondary or external drive:
- Open Wine Configuration > Drives in the bottle.
- Add a new drive letter and browse to your mounted drive.
- Relaunch Bottles to apply permissions.
Stuff to Make Life Easier!
Keep bottles organized: Use separate bottles for each launcher or game to prevent conflicts.
Proton GE runner: Always use the latest version for the best compatibility.
Dependencies: Bottles automatically installs most, but check DXVK/VKD3D for DirectX games.
Controller support: Configure input in Bottles or Steam Input.
FPS overlay: Enable MangoHud for monitoring performance.