
Flo
Published
Audio doesn't work on the native Linux version of 10,000,000. Switch to Proton 7.0-1 for audio.
The native Linux port of 10,000,000 has no audio; playing it through Proton works as intended. Touchscreen-friendly.
Online party works as expected.
No issues at all, and the game runs great.
Text and buttons are on the smaller side. Can make reorienting units awkward.
Attempting to change the resolution from 1280x800 will warp the window.
The game is small for the Steam Deck's screen, and you can't change the resolution to compensate. If you can stand playing it like this, you won't encounter any other issues.
A cutscene that plays when quitting the game displays a test pattern. The intro cutscene and game itself are fine.
Other than the exit cutscene not playing correctly, I'm sorry to report that Bad Rats is fully playable.
The text is uncomfortably small by default. There's an ingame option to enlarge text.
Multiplayer works as expected.
Once I had a good controller config set up, I had no trouble playing Barotrauma.
This game doesn't boot up on all versions of Proton I tried, both official and unofficial.
Works very well with flick stick + gyro, after calibration.
Works flawlessly, a perfect out of the box experience.
Luxtorpeda (nBlood)
If playing out of the box: In Steam Input, bind "," and "." to left/right on left joystick, bind arrowkeyup and arrowkeydown to up/down on left joystick, bind "a" (keyboard) to the A button, and bind "Space" to X. On right trackpad/joystick, lower vertical scaling to 0. Bind Enter to a convenient key for navigating menus. These cover the most basic controls; jumping, running, and aiming.
By default, full mouselook is disabled and can't be enabled without editing ini files (or installing third-party patches). If you opt to play like this, you'll be at the mercy of Blood's generous auto-aim, and can't take advantage of vertical aim for arcing dynamite throws.
As mentioned above, Blood doesn't have full mouseaim support out of the box. Even if you do enable mouseaim through ini tinkering, the implementation is very poor. Blood can only update one mouse axis at a time, resulting in stiff, jittery aiming.
Blood was never very performant on DOS, and it's even less so on DOSbox/Proton. Expect your framerate to fluctuate and hitch significantly if playing out of the box.
While Blood is technically playable out of the box after some tinkering, it's far from a pleasant experience on Steam Deck. You'll have to make extensive tinkers to the KB+M layout just to get the basics up and running, and you'll still lack full mouseaim. Performance isn't very good.
For a vastly improved Blood experience, use Luxtorpeda to play this game through a source port, such as nBlood or BloodGDX. Blood: Fresh supply also works fine.
SteamOS' game compositor does not let you fully interact with the launcher in the Linux version of CROSSNIQ+, preventing you from starting the game. This issue doesn't occur when playing the Windows version through Proton.
CROSSNIQ+ defaults to the native Linux version, which can't be started on Steam Deck due to the compositor not letting you exit the launcher window. This problem doesn't happen when playing CROSSNIQ+ through Proton, where the game works perfectly.
Cave Story+ has no gamepad support out of the box. Use a community controller config, and you'll be good to go.
The background videos behind the game board appear as test patterns.
The background videos appear as test patterns, but they're not garish enough to detract from gameplay. Other than this issue, Chime works fine.
Unplayable on all version of Proton I tried. (Experimental, 7.0, 5.3)
Lowering antialiasing will extend battery life and boost game framerate to a solid 60FPS.
Runs fine with no technical issues.
At default settings, N.Sane Trilogy won't manage a solid 60FPS. You can either lower antialiasing to lock the game at 60, or lock the framerate to 30FPS in the Quick Access Menu to enjoy a consistent framerate and longer battery life.
You'll have to do some precision aiming to place units on the Steam Deck's 7-inch screen, but the game itself is fully playable with no issues.
Bound "rotate" to L4/L5, and "Pause" to Y.
After some minor control tweaks, Creeper World 4 played perfectly.
The UI buttons are a bit small for the Steam Deck, so you'll need to make gratuitous use of pausing. Other than that, Creeper World works perfectly.
For reloading, bind the reload key to any button you want, and quickly flick the trackpad/pull the right analog stick downwards.
Had no issues playing Cruelty Squad. Would recommend using gyro aim.
Switch from native to Proton 7.0-1
Dusk has gamepad support out of the box, but it's broken on Linux; triggers and L3/R3 don't register on the Linux version of Dusk. Switch to Proton to fix this.
Controller support is broken on Linux, switch to Proton if you absolutely need analog movement.
Dusk technically supports hybrid input, but it's poorly implemented; standing still and aiming with mouse will cause a slight delay the next time you use the analog stick, resulting in jerky, unresponsive movement. Either stick with gamepad controls entirely, or use an emulated M+KB layout for trackpad/gyro.
After switching to Proton 7.0-1, gamepad support worked properly. Considering the lack of fully functional hybrid input, I'd strongly recommend using a full M+KB layout if you want to take advantage of trackpad/gyro aim.
Runs perfectly out of the box, no issues whatsoever.
N/A
DeadOS is a KB+M only game; you might need to use a community controller config or create your own. Beyond that, the game works perfectly.
Audio doesn't work at all on the native Linux version of DRP; switch to Proton 7.0-1.
DRP launches the native Linux port by default, which has broken audio. Switch to Proton 7.0-1, and things will work just fine.
Megaton Edition has serious issues detecting the Steam Deck's controls in both gamepad and KB+M mode; in gamepad mode, right trigger doesn't fire your weapon. In KB+M mode, mouse aiming is unresponsive. There is no support for mixed input.
By default, Megaton Edition has major issues properly detecting the Steam Deck's controls. By installing eduke32 via Luxtorpeda, you can avoid these issues and enjoy a seamless experience.
Go into desktop mode, open the "Discover" application, download ProtonUp-Qt, and add it as a non-Steam game. Once you've done this, you can activate it in gaming mode to install Luxtorpeda. Select Luxtorpeda as your preferred compatibility layer for Megaton Edition, and you'll be prompted to use eduke32 to play when booting the game. Once you've done this, you're good to go!
5w TDP, 30FPS cap will get you just shy of 5 hours of playtime with ingame settings at "High". At 5w, New Vegas can also run at an unsteady 60FPS, with frequent dips. Adjusting GPU allocation might help with this if 30FPS is a non-starter for you.
New Vegas doesn't support mixed input, meaning you'll have to choose between analog movement and mouse aim.
Played for several hours without any issues. Game runs well and has 360-era gamepad support out of the box, if you can stand not having gyro aim.
The chat and some menu text are very small to read, which may hamper your ability to coordinate.
Foxhole's chat is small on the Steam Deck's 7-inch screen, and this game is particularly taxing on the Steam Deck's battery. Other than that, it plays great out of the box.
Don't have anyone nearby to test local multiplayer with, but playing through arcade mode is an identical experience to playing on Windows.
The native Linux version of Gun Godz doesn't work at all. Switch to Proton 7.0-1 or later.
Gun Godz is nonfunctional out of the box, because of its broken Linux port; switch to Proton, and it'll run perfectly.
San Andreas has 360/Xbox One pad support, but does not properly display button prompts. Instead of "X", "B", A", you'll see "JOYPAD1", "JOYPAD2", "JOYPAD3", etc.
The last Steam update to San Andreas added basic gamepad support, which makes San Andreas playable with no controller tinkering.
Isuka's graphics are entirely broken on all Proton versions between 7.0 and 4.11-13. Use 4.11-13 to play.
Cutscenes (i.e. the intro) don't play in 4.11-13. They play fine in later versions of Proton, but the rest of the game is broken on those.
Unplayable out of the box due to severe graphical bugs. Switch to Proton 4.11-13 and the game will work fine, minus the lack of cutscenes.
#Reload had been broken since Proton 4, but it was very recently fixed in Proton Experimental (Proton 7.0-2 RC). Switch to experimental and it'll work great. Experienced no issues using the provided gamepad layout.
Bind "I" (for inventory) to a convenient key. Ctrl + F4 will need to be bound to change virtual disks.
Other than needing to bind keys for inventory and disk switching, Harvester works great out of the box. Text is legible, cutscenes play fine, no issues at all.
Assign left trackpad to "scroll wheel"
The virtual assistant doesn't have text to speech functionality on Linux; instead, it'll make goofy mumbles.
Enable non-integer scaling in the "bios" menu to have Hypnospace Outlaw fill the Steam Deck screen. Plays fine without any issues.
Ion Fury supports hybrid input. Analog movement and mouseaim trackpad + gyro feels great.
Excellent out of the box experience, no issues.
Videos (the openings) don't play at all.
The few videos that Iwaihime has don't play back properly in all versions of Proton I've tried (7.0-1, Experimental, GE 7-10). This makes the pacing a little awkward in some places, and I couldn't recommend using Proton to experience Iwaihime for a first-time reader.
When booting Just Cause 2, I got a black screen and the process became unresponsive. You won't be getting this game running on Steam Deck without tinkering.
Online multiplayer works perfectly.
The native port has many issues, including garbled audio and buggy graphics. Running Killing Floor on Proton-Experimental will give a near flawless experience.
Video fails to play entirely, both cutscenes and gameplay. Unplayable.
You can hear audio and even get ingame, but the video doesn't work at all. Unplayable on all versions of Proton I tested.
Metal Slug 3 will generate several error messages at launch. Ignore all of them and the game will run normally.
The error windows at launch are annoying, but once you get past them, the game runs as expected. No ingame issues.
Game has very poor touchscreen registration; playing with trackpad or joystick mouse is a necessity.
Touchscreen inputs will drop almost every time, making this game impossible to play the way it was played on iOS. It can still be played with trackpad, but it's hardly as pleasant.
If you're willing to put up with that, Hose it Down runs perfectly otherwise.
Other than a janky one-time PhysX installer, my experience with Mirror's Edge was pretty much perfect. Solid 60FPS at max settings and no need to rebind controls.
eduke32 via Luxtorpeda
NAM's default control scheme is very awkward on Steam Deck. You can rebind things to an extent, but it's much easier to use eduke32 and enjoy full controller support and hybrid input.
NAM runs very sluggishly on default DOSBox. Use the DOSBox Daum launch option for marginally improved performance, or install eduke32 through Luxtorpeda and enjoy a smooth 60FPS.
NAM suffers from a poor framerate out of the box. Running NAM on eduke32 will massively improve framerate and enable support for the Steam Deck's native resolution.
Nightmare Reaper has gamepad support out of the box, but it also supports hybrid input. Flick stick + gyro works nicely.
Good gamepad support and no noticeable issues, great experience on the Steam Deck.
Gamepad must be enabled in Options (navigable by touchscreen). After enabling gamepad, you're good to go.
Had no trouble running Nuclear Throne. Works great on Deck.
Ingame (level) music doesn't play at all.
Cutscene video doesn't play, only audio.
A lack of cutscenes and music seriously hurt the presentation of this game. It's still playable once you're ingame, but I couldn't recommend the experience to anyone playing for the first time.
Bind Enter to a button for menu access
The native Linux port holds up fine, and you can enjoy it with no issues.
All text and buttons are extremely small. Not very comfortable.
If you can get over the tiny text and UI, People Playground is fully playable.
No issues. Very touchscreen-friendly.
Enabled mouse on right trackpad
Portal runs at a locked 60FPS at max settings with no issues, and a great battery life.
Played a couple games of Post Void and had no issues, performs as it does on Windows.
There's no formal gamepad support; you'll have to use a community controller config or make your own. Past that, Ravenfield runs great.
Risk of Rain 2 supports mixed input, though controller prompts will change depending on the most recently used input. Works great with flick stick.
Nothing to complain about; Risk of Rain 2 works perfectly on Steam Deck.
Bound countless keys to radial menus
Rogue has 43(!) unique functions, and on a traditional keyboard, these are bound across lowercase and capital letters. The Steam Deck's onscreen keyboard is currently bugged, and cannot properly input capital letters. Past walking around and killing hobgoblins, you will need an extremely byzantine controller configuration to play Rogue with 100% functionality.
The large amount of functions, combined with the inability to use the onscreen keyboard for capital inputs, makes playing Rogue impractical on the Steam Deck. It would take a very robust controller configuration to make this game playable, one that's beyond my scope of knowledge.
Genesis Classics boots into its native Linux version by default, which has broken video on all games. Switch to Proton 7.0-1 or higher, and you'll have a perfect experience.
Serious Sam 2 has good gamepad support out of the box, but it also supports hybrid input. You'd be doing yourself a favor by using mouse trackpad or gyro aiming with a fast-paced shooter like this.
Enabling VSync ingame causes the framerate to drop below 60. Disable it and you'll be fine.
Online multiplayer works perfectly.
Was able to hop into a multiplayer game and have a ton of fun. No issues.
Serious Sam TFE has mouse acceleration on by default. Disable that unless you want your aiming to feel horrendous.
Using the OpenGL renderer resulted in unplayably severe polygon warping. Switching to Direct3D and restarting worked fine.
Though Serious Sam TFE has both widescreen and 1280x800 options, no combination of them seems to fill the Steam Deck screen. Your screen will be heavily letterboxed if both are enabled.
Online servers are dead, but I was able to connect to a Russian multiplayer server so I can only assume it works.
After you switch to Direct3D in the graphic options and disable mouse acceleration, the game plays fine with a custom controller config. Widescreen support is subpar and you'll have to make a choice between letterboxes or pillarboxes.
Serious Sam Classics has many missing textures and severe z-ordering issues. Unlike the original games, however, there is no alternate renderer to fall back on. The game's visuals are unplayably glitchy.
Serious Sam Classic has nasty graphic issues which make the experience unplayably bad.
Right Trackpad: Mouse
Serious Sam Fusion has full controller support and supports hybrid input. It also natively supports 1280x800, no letterboxing. Didn't experience any bugs or slowdown. This is the best way to experience Serious Sam on Steam Deck.
Snood plays very nicely with gyro aim. Make sure to adjust sensitivity, it's way too high by default.
Occasionally, the trackpad/gyro stops being detected by the game. Restarting fixes this issue.
Snood runs fine for the most part, other than an occasional issue where the game stops detecting mouse/gyro input from the Steam Deck. Restarting fixes this issue.
SteamOS' compositor will start rapidly flickering between the server browser and game window the moment you attempt to join a server, preventing you from interacting with either.
N/A
Space Station 14 is unplayable in Game Mode, due to the compositor bugging out between the server window and the game window. You must play Space Station 14 from Desktop Mode.
Because SS14 must be run in Desktop Mode, you are at the mercy of the limited Steam chords available in this mode. The magnifier isn't available, and the onscreen keyboard is extremely temperamental and doesn't work 100% of the time. For a social game like SS14, this can be a big problem.
The multiplayer component works fine.
In Game Mode, Space Station 14 is entirely unplayable due to gamescope bugginess. If you want to play SS14, Desktop Mode is your only option.
In Desktop Mode, the onscreen keyboard is slow and buggy, which makes playing a social game like SS14 a major pain. Due to this and other considerations like SS14's large amount of context-sensitive keybinds, you'll only be able to enjoy Space Station 14 on Deck in the simplest of scenarios, like wordlessly mopping floors or slipping folks with banana peels.
Changing the run toggle in the keyboard binding menu will disable the Steam Deck controller. Restart the game to fix this.
Runs smoothly with no issues at all, just like you'd expect.
Was able to play plenty of 3rd Strike and Alpha 3 without any issues.
Audio doesn't work at all.
Sumotori Dreams runs fine on Steam Deck, but the lack of audio is a major issue.
Multiplayer works perfectly.
Had no issues playing a couple rounds of SAP. Touchscreen friendly, too.
Online multiplayer works perfectly.
By default, Sven Co-Op uses its native Linux port, which generates pop-up errors at launch and has missing fonts/textures in menus. Sven works perfectly in Proton 7.0-1.
The default controller config is awful. At bare minimum, bind "Reload" to a face button or the grips, because it does NOT feel right on left trigger soft press, where it frequently overlaps with secondary fire.
If you play on community servers, you may wish to bind the number keys to a radial menu on left trackpad. This will let you vote and dismiss notifications on servers using SourceMod.
All of the out-of-game UI is EXTREMELY small. Spending extended amounts of time in menus is not a comfortable experience.
Multiplayer works as expected.
The default control bindings are awful and text is criminally small, but once you're ingame, TF2 feels great to play.
By default, the firing keys are bound to the left analog stick; I recommend changing them to the right analog stick.
Works great out of the box, minus a bit of control tweaking in Steam Input.
Runs great out of the box. Rebirth defaults to using Proton; don't change this, as the latest expansion has not been natively ported to Linux.
Lock framerate to 30
Out of the box, Coin Game's framerate fluctuates around the low-30s, dropping into the high 20s in busy areas. Even after turning graphic settings way down, you will struggle to get a steady 60FPS; it's best to lower settings modestly and lock the FPS to 30 from the quick access menu.
With a 30FPS lock and a slight reduction in ingame graphics, Coin Game runs just as it does on Windows.
Deselect "Windowed" in the game launcher, and you'll get the option to play in 720p. 1280x800 is not supported.
Works as it does on Windows. Touchscreen-friendly.
This game has very basic controller support (enabled in options), but menus have to be navigated with the touchscreen.
Works as expected.
Bind d-pad to function as joystick
Select the second option when booting Mountain of Faith, otherwise your game window will become tiny and distorted.
By default, the startup launcher and controller configuration launcher display error characters. This is also the case on Windows when launching Mountain of Faith from a computer not set to Japanese locale. The game itself displays text correctly.
The default controller config assigned by the developers doesn't function properly. Set your config to "Gamepad with mouse trackpad" and bind d-pad to function as joystick, and you'll be ready to play.
Other than the janky launchers and nonfunctional default controller configuration, Mountain of Faith plays perfectly.
Bind d-pad to joystick.
After binding the d-pad, I was ready to go. Had no issues during gameplay.
You might want to bind CTRL to a convenient key so skip is easily accessible.
Runs perfectly out of the box.
Had no issues running White Hell on Proton 7.0-1.
N/A
As an early '90s FPS, Wolf3D has very jank controls by default. With the default KB+M config, d-pad is tank movement and trackpad controls both running and turning. While you can play Wolfenstein like this just fine, you may want to consider using ecwolf via Luxtorpeda for a smoother experience.
No compatibility issues, other than classic wonky controls. Playable out of the box, but I'd strongly recommend using Luxtorpeda to install ecwolf, a modern Wolfenstein 3D source port.
Bound left/right to the left and right triggers. It just feels right.
Had no issues running Pureya.
sonohigurashi vs touhou crashes before ever getting into its main menu. This game is finnicky on Windows if your applocale isn't set to Japanese, which may be the cause of its issues on Linux.
Not playable without further tinkering.