Marble Blast on Linux
Marble Blast Gold, Ultra and PlatinumQuest work fine with Wine, a compatibility layer for Linux/macOS that allows you to run Windows programs. There are a few ways to get MBG, MBU and PQ working. All games were tested on Wine 9.14 on EndeavourOS. I use both an AMD CPU and GPU.
Wine
Marble Blast Gold
Gold runs on Wine 9.14 with minor issues. I have only tried OpenMBG, but I'm sure that the original 2003 version works too.
There are issues. For one, the game attempted to start in a low resolution in fullscreen, which made my system freak out. You will need to change the resolution and settings in prefs.cs. Additionally, exiting the settings screen crashes the game.
Native binary
There is a native MBG binary for Linux, but it's very outdated and will not work on a new system. Enough said.
Marble Blast Ultra (OpenMBU)
OpenMBU works with minor issues.
Starting in fullscreen mode makes a black bar appear at the top. The game is also stretched. This can be fixed by simply re-setting it to fullscreen. On Wine, the interiors will bug out when you change video settings, but using Proton does not do this.
PlatinumQuest
PQ works with some minor and major(?) issues.
The launcher is simply Java, you don't need Wine to run it. You will need wine to run the game however.
Minor issues include your marble disappearing when you have reflections on. Simply disable reflections to fix this. There is also some slight graphical artifacts when exiting a level, but these aren't too bad.
A major issue that there will be no sound under Wine. Switching to Proton will make the sound come back.
Everything else works fine.