


So whenever I press the button to change the music, the game would freeze for a couple of seconds, then unfreeze. This happens in both main menu and in game when racing.

Imputing codes in the level editor seems to be completely broken, as any successful code would simply close the input dialogue. I wasn’t able to figure out why this kept occurring.
There were no other problems besides the level code bug and I was able to beat the game without any other issue.
You have to force compatibility with Proton. Without this, the game doesn't start at all.
Shows keyboard Glyphs by default, but as soon as you press any button switches to correct steam Input lables
Would not launch at all until I switched to forced experimental mode.
Engine audio disappears during the race if the game is paused.

Unplayable unless you force compatibility with Proton, otherwise runs perfectly.
Alt-tab does not work in fullscreen mode as the game "captures" the input controls - you can see the desktop but are unable to interact with it (at least in Linux Mint Cinnamon).
After install, trying to launch the game will cause Steam to advise that there is no "80s_Overdrive.exe". The binary never downloads.
To remedy this right-click 80's OVERDRIVE in your Steam library, click "Properties", in the pop-up window's left column click "Compatibility", check the box next to "Force the use of a specific Steam Play compatibility tool" and select a Proton version from the drop-down box (I used "Proton Experimental" but any recent version should work).
After a small download the game should be playable.
Completed career mode with no crashes and perfect performance (no lag or stutter). There are no graphics options. Game is controlled by keyboard & mouse only at first but you can switch to gamepad in options menu, both control methods can be customised and work fine.
No issues

Game does not start
You have to force steam play with a proton version to find a binary. Linux binarys are missing Then Error: Unhandled Exception: System.DllNotFoundException: fmod assembly: type: member:(null) at (wrapper managed-to-native) FMOD.Factory.FMOD5_System_Create(intptr&) .. at GameEngine.Game1.LoadContent () [0x00081] in :0 at Microsoft.Xna.Framework.Game.Initialize () [0x00047] in <4fc8466c27384bb19c7b81b2a6a71083>:0 ... Unhandled Exception: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
I tried install dotnet46 and xna40 in the prefix with different proton versions with different dotnet. After that Unhandled Exception: System.TypeLoadException: Could not load type 'System.Reflection.IntrospectionExtensions' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral at MonoGame.Utilities.ReflectionHelpers.GetAssembly(Type targetType) at Microsoft.Xna.Framework.Input.GamePad.InitDatabase()
Seems Microsoft.Xna.Framework.Game missing something