Steam Deck Game - To Linux or not to Linux

Not favoritedFavorited Favorited 0 favourites
  • 7 posts
From the Asset Store
HTML5 Game Bundle (7 Games) – Created with Construct 3
  • Hi,

    I recently got Blasphemous. I played it on the deck for an hour, and then when I booted it up on my pc, the save file didn't exist, because the linux version and the windows version of the game apparently can't share save files. So my playthrough is stuck on the deck.

    If this is the case, and with the existence of the proton interpreter, Why would I bother with making a Linux version for a game targeting the steam deck?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • You could use Steam Cloud to sync save files between devices. See the Steamworks plugin documentation which covers that.

  • Not an answer to the question. Cloud save is not the issue. I guess I have to read as no, there is not point to make a linux build.

  • I recently got Blasphemous. I played it on the deck for an hour, and then when I booted it up on my pc, the save file didn't exist, because the linux version and the windows version of the game apparently can't share save files. So my playthrough is stuck on the deck.

    Are you referring to the game Blasphemous by The Game Kitchen? Do they promise cross save between platforms and if so, wouldn't that be a question you ask them?

    Here's their contact info:

    infotsr@thegamekitchen.com

    Why would I bother with making a Linux version for a game targeting the steam deck?

    That's a question only you can answer. If you want your game to be playable on Steam Deck, you make a game targeting the Steam Deck. If not, then don't.

  • Cloud Saves should work.

    I think it was working with my game, but been a while since I tested it.

    Could be just an issue with Blasphemous.

  • Last I tried the Windows emulation on Steam Deck didn't work very well for Windows WebView2 exports. I'd recommend using a Linux export anyway as it runs directly on the OS rather than using a complex emulation layer which could be a source of bugs, compatibility problems or performance issues.

  • Hi,

    I recently got Blasphemous. I played it on the deck for an hour, and then when I booted it up on my pc, the save file didn't exist, because the linux version and the windows version of the game apparently can't share save files. So my playthrough is stuck on the deck.

    If this is the case, and with the existence of the proton interpreter, Why would I bother with making a Linux version for a game targeting the steam deck?

    It's up to the developer to set up steam cloud saving properly. It's definitely possible to share save files between different operating systems, i've done it myself. This has nothing to do with the export option, with Auto-Cloud, the developer must configure the save path mapping correctly across OSes, using a single root plus overrides for cross-platform sync.

    A proper export would surely run smoother than letting Steam run it through Proton, so there are surely some benefits. Possibly a little quicker to get through the SteamDeck verification process as well. The game would also be listed as "Native" on databases like protondb and so on. So marketing wise it might do you some favors too.

    However again, this has nothing to do with cloud save syncing issues.

    If you as the game developer use Steam's Auto-Cloud feature, and want to support cross-platform saves, then you must configure a "Root Override" for each OS manually within Steamworks. So it's possible that they missed that on Blasphemous if what you're saying is true.

    For more details, checkout the "Cross-Platform Saves" section here:

    partner.steamgames.com/doc/features/cloud

Jump to:
Active Users
There are 0 visitors browsing this topic (0 users and 0 guests)