• draco_aeneus@mander.xyz
      link
      fedilink
      English
      arrow-up
      27
      ·
      13 天前

      Because properly packaging/distributing your game is hard. Maintaining a build environment, running tests, having unique deliverables, it all adds effort. With Proton specifically, it’s a much lower effort to report. If there is a linux specific bug, it’s fine, because Linux isn’t officially supported, it’s just known to work with Proton. You also only need to ship one binary file (the Windows build), so you don’t have to adjust or alter any processes.

      This may not be the reason they do it, but there are real reasons.

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        13 天前

        So essentially they’re offloading the work they’d do themselves to the developers of Wine, Proton, and ProtonGE.

        I wonder if they contribute a donation to these projects.

        • four@lemmy.zip
          link
          fedilink
          English
          arrow-up
          20
          ·
          13 天前

          They sell the game on Steam, Valve gets a cut, so Proton funding should be covered.

          But I agree that we should donate to open source projects!

        • draco_aeneus@mander.xyz
          link
          fedilink
          English
          arrow-up
          2
          ·
          13 天前

          You’ll have to ask them. Maybe you should, and maybe they’ll consider it. If you don’t ask, it’s much less likely they’ll think of it themselves.

    • vapeloki@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      13 天前

      Valve does not recommend that anymore.

      And for good reasons:

      Nearly all Linux native games I have from steam do not work any more. Glibc changes. Xorg gone. Other stuff. You would need to maintain and adopt constantly.

      Having a product that advertises native Linux support on the storefront but requires Ubuntu 20.04 is nothing we or valve could want

      Proton offers a stable surface, and decouples the dependencies

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        13 天前

        Don’t we have Flatpak as a solution to this? Why don’t developers or Valve make use of Flatpaks for Linux native games? Or is there a licensing issue?

        • vapeloki@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          13 天前

          Not really, no. Flat packs still need the host GPU, kernel driver and more.

          I sometimes build software and opensource is easy for Linux. "Just compile once for fedora 40,41,42 and 4 Ubuntu versions, look how to build for Debian because the compiler there is 8 years old and then do that for very major update. Forever

      • Tattorack@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        13 天前

        No, that’s incredibly situational. Largely depends how much effort has been put towards making the Linux version.

        • John@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          12 天前

          That’s not been my experience, even with a native version.

    • muusemuuse@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 天前

      Games are typically made once, given a few patches, then abandoned. They will not keep chasing Linux dependencies forever so things break all the time. Windows is more stubborn about backward compatibility.