Hi there!
I spent my afternoon testing our game’s implementation on Steam Deck and despite my best efforts, it doesn’t work.
I followed the steps in these two different tutorials:
https://partner.steamgames.com/doc/steamdeck/loadgames
But I don’t think that’s where the problem lies. In fact, the game transfers well to the Steam Deck and is visible in the Steam library, but when I launch it, I’m faced with an infinite load (with the Steam logo in the background), and then nothing else. I’ve tried waiting a while, but it doesn’t make any difference.
Are there any settings in Unity that I’ve forgotten?
What I’ve already done to build :
- Switch Backend Scripting to IL2CPP in Player Settings
- Pass Build Settings on Linux
The build runs correctly and creates the right files. No errors.
So I think it’s my build?
I’ve also tested different versions of Proton but this doesn’t solve the problem.
I can’t find much information on this subject, apart from a few videos that explain mainly how to transfer files to the Deck.
Thanks !
EDIT :
Okay, I solved the problem.
I just made a new build and named the file correctly, as Steam DevKit doesn’t like spaces in the build name.
Previously, I’d already tried manually changing the build name, since DevKit was already telling me that the file name was incorrect, but I think I’d forgotten to rename all the folders associated with the executable in the build folder.
Anyway, after a new clean build, it works. ![]()