

Ran great right out of the box. No tinkering needed.
Runs beautifully out of the box.

Migrate save data to new "Classic" version
The original game was moved to a new ID (1286120). At the time of posting, this new ID does not support cloud saves, and the save folder location for the original game was renamed.
.
Unfortunately, this means that the save data in the cloud for the original game was overritten with that of "Ultra". However, as long as you have not deleted your compatdata for 864060, the save data for the original game should still exist.
.
You'll need to move the save data from the original game compatdata 864060 (this is now used for Ultra) to the new game compatdata used for Classic: 1286120.
.
The original save data can be found here:
compatdata/864060/pfx/drive_c/users/steamuser/AppData/LocalLow/Bad Habit/MarbleItUp
.
I highly recommend moving that save data to a "safe" location (like your documents folder), then symlinking it back to the expected location in the compatdata folder. That way, if your compatdata folder gets reset/deleted, the game save data is still safe.

Ultra requires ProtonGE to work correctly otherwise you won't be able to sign into Steam which blocks multiplayer from working. Classic works with the official Proton. Additionally a multi-colored object will glitch on screen when not using ProtonGE. Game works as expected with ProtonGE.
The game has native Linux support in a beta build, so it runs perfectly even without Proton
It runs natively, at least on the beta branch
Lowered settings
Using the native build. 'Half rate shading' causes some text/images to be pixelated. Can run at high settings, but low still looks good and manages to run at a smooth 60fps @ 6w.
Overall runs quite well. Only issue would be that the game syncs graphical settings over the cloud, so I often have to update my settings when switching between my Steam Deck & beefier desktop PC.
the game is completely playable, it's just a bit annoying that the features i've described are missing.
Some missing UI elements within menus. Such as in the "my marble" selection menu, a real time preview of your marble is supposed to be shown on the right and is completely missing. Leaderboard graphs are also missing. This issue is fixed when using PROTON_USE_WINED3D=1 %command%
as a launch option, however it's caused the entire game to have completely washed out colors during initial load (you can watch it go from displaying normally to completely washing out the colors during load)
Once configured, it runs more than well enough to be just as fun as it is on Windows; i.e., very good. Highly recommended.
PROTON_USE_WINED3D=1 %command%
Game seems to have unusually high gamma when run with WINED3D, but otherwise fine so far.
Only without USE_WINED3D. If this command is provided, it runs fine.

Wierd stuttering on bounce. Unplugging gamecube controller connected via Mayflash adapter fixed it.
Works as well as on Windows

Runs very well, especially given the hardware I'm using.
Marble shadow sometimes disappears momentarily.
Required changing the Proton Version to 4.11-13, wouldn't launch on v5
Steam Cloud save got deleted, however this might be an issue with the Steam client, not MiU or Proton
Runs Flawlessly, No Issues

Runs perfectly out of the box, nothing really to note.

No tweaks. Quits successfully upon exit. Runs like native


Runs perfectly without any setup on Ubuntu. Performance is comparable to running natively on Windows. Only caveat is having to coax the game to close upon quitting, but it should go away after a few seconds.


It runs almost perfectly out of the box. Had to set PROTON_USE_WINED3D=1 for the course to be visible (without that, transparent ball rolled on invisible track). Smooth 60fps on lowest settings + 1366x768 resolution. No screen tearing. Xfce 4.13 (tested both compiz and built-in compositor). Only other issue is that it does not quit gracefully (run "pkill Marble" in terminal to easily close it).

Played first few chapters (2-3 hours). Gameplay is flawless. Detects PS4 controller without issue (Steam Input Per-Game Setting: Forced Off). Steam Overlay did not work in-game. Had to manually send term signal (force not required) to close game.


Had to force close, but played through almost every level without any issues. Works with my Xbox One controller out of the box, runs perfectly.


game aggressively captures keyboard and is hard to kill but otherwise plays fine