Enjoying Gothic 1 in 2025 on a Steam Deck
I recently had a kid, and this meant my regular work schedule got completely flipped around. As this happened, in between nappy changing, feeding, and caring for my girlfriend's recovery, I found little pockets of time—about 2–3 hours—emerging from my new schedule.
That's when the Steam Deck, gifted by a dear friend and almost forgotten on a living room shelf, caught my eye.
But what game to play? For some obscure reason, a perverse idea crept into my mind: I really wanted to revisit an old title that I never had the pleasure of playing—Gothic 1. I played the second and third games but never the original.
The problem is, Gothic came out in 2001—way before the Steam Deck was a thing and, heck, way before console gaming was as mainstream as it is today. And Gothic was a PC-only kind of deal. No controller. Just keyboard.
"Will I be able to make it work?" I thought. Turns out: yes. And better than I'd hoped for. So I decided to share how.
How to run Gothic 1 on a Steam Deck with full Gamepad Support #
So, you want to enjoy this great classic while chilling on the couch? Great. This is entirely possible, and I think you'll be pleased with the results. But it will take a little bit of effort, so get ready to get your hands dirty—figuratively. We’ve got to dig deep into the Deck's OS.
90% of the information available here comes from various places on The Internet. I just collected all relevant bits here and gave them some structure, so praise to the original authors. Notably this reddit comment and this steam workshop discussion.
Setup the Workshop #
In Steam, set Gothic's beta version to "workshop." To do this, navigate to the game settings (gear icon), select Properties, scroll down to Beta, and enable the workshop.

Enable Mods #
Visit Gothic 1 workshop and subscribe to the following mods:
- Union - patch for Gothic 1
- zGamePad - complete gamepad support
- Ninja
- Gothic 1 Community Patch
- DirectX 11 Renderer
- Mss32.dll - Union Linux sound fix
The order in which these mods are loaded matters. You can let steam detect the ideal order using the option in the dropdown or order them yourself. You can see below the intended order.

Setup The Emulator #
Since this is an old Windows game, it requires emulation. Steam comes preloaded with some Proton versions, but to load all the mods above, we need a custom version called ProtonUp-Qt.
To install this:
- Switch to Desktop Mode. Press the STEAM button, go to Power, and select Switch to Desktop.
- Open the Terminal from the launcher (System → Terminal).
- Run the following commands:
$ flatpak install net.davidotek.pupgui2
$ flatpak install com.github.Matoking.protontricks
-
Open the ProtonUp-Qt desktop app and install the latest Proton-GE version 8. (Version 9 is the latest at the time of writing, but it has issues where the game crashes on launch. If a newer version is available, it may be worth trying it.)
-
Before exiting Desktop Mode, open Dolphin (File Manager) and navigate to:
~/.steam/steam/steamapps/common/Gothic/system
Here, delete SteamPack.ini to allow the Union mod to generate its own replacement.
-
Switch back to Gaming Mode and enable the downloaded Proton-GE version from the list (likely at the bottom).

Launch the game. You should see the Gothic Mod Launcher screen.

If you got this far—congratulations! But now, quit the game. We are not done yet; this step was just to allow the game to generate some required Proton directories.
DirectX11 and Music Fixes #
If you play the game now, you’ll likely have no music and no DirectX 11 support. Let’s fix that.
Switch back to Desktop Mode and launch the Terminal again:
$ flatpak run com.github.Matoking.protontricks 65540 directmusic
One more thing to allow this mod to work:
-
Open the file
~/.steam/steam/steamapps/compatdata/65540/pfx/user.reg
-
Find the section
[Software\\Wine\\DllOverrides]
-
Add this line
"ddraw"="native,builtin"
(This enables the DirectX 11 renderer.)
-
Delete
"*dsound"="native"
(This fixes some minor sound delay and crackling)
- Save and close
Fix GD3D11 crash #
At this point, the game should run fine. However, if you encounter a GD3D11 crash on launch, there’s a fix.
- Launch the game and when presented with the mod screen, select GD3D11 and click on "Mod Files" at the top (you need to use the touch screen). This will open up a Windows-like filesystem browser. Note down the Location at the top (it is a big number).
- Switch to Desktop Mode and open Firefox.
- Go to the GD3D11 GitHub page.
- Download the 17.8-dev9 version. (You can switch tags from the dropdown at the top, next to the "Branches and Tags" indicator.)
- Navigate to the GD3D11 System folder you noted down earlier and delete all its content (not the System folder itself, just its content).
- Extract the files you downloaded from GitHub inside the now empty Systems folder.
- Switch back to Game Mode and launch the game.
Thanks to Finalzero for commenting and pointing out an issue with this procedure. In an earlier version I was wrongly suggesting to unzip the github files directly in the Gothic system folder.
Gamepad support #
You’ll probably need to get used to Gothic’s old-school interaction system. Here is an explanatory video about it.
However, you can improve the experience by activating a community controller layout. Navigate to:
Controller Settings (next to Settings on the game page)→ Community Layouts.
Experiment with different layouts to find the one that works best for you.

Enjoy! #
That’s it! You can now play this old classic, fully restored and with modern rendering features, on your Steam Deck. Happy gaming!