• squaresinger@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    Tbh, Proton is a better development target than native Linux support.

    Proton is a nice and stable target that works predictably across all Linux systems.

    Releasing native Linux software sucks and has always sucked due to the massive diversity of distros and whatever people do with their installations. That’s why we have seen developers move away from native releases to flatpak/appimage/… releases for all sorts of software for a long time already.

    Games are even more special than your run-of-the-mill office program. Proton effective provides a really good target platform that’s not affected with all the customization people do to their Linux setups.

    If I was to develop a game today that is only supposed to run on Linux, it’s very likely that I’d develop directly for Proton. And doubly so if my game is supposed to run on Windows too.

    • Mwa@thelemmy.club
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      True
      Most of the time OpenGL Instead of Vulkan(e,g. Xonotic,supertuxkart,GMOD Native.)
      sometimes being outdated(e,g GMOD Native)
      and sometimes Vulkan performaing worse them OpenGL/DXVK is the issues i faced (e,g.GZDOOM)

      • squaresinger@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        26 minutes ago

        There’s just too much variance in Linux setups that can cause issues and issues cause support requests and negative reviews. It’s just not worth it in many cases.

  • tabular@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    16 hours ago

    “Technical changes to the game’s netcode that prevent full compatibility with a native Linux build”

    ???

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      2
      ·
      12 hours ago

      Sounds like incompetence to me. Cross platform networking code is tricky, but there are also copious libraries for this to the point where it’s a solved problem.

      • squaresinger@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        3 hours ago

        Tbh, what’s the point of targeting native Linux if you get a better result with less hassle targeting Proton?

        there are also copious libraries for this to the point where it’s a solved problem.

        Exactly. And the best known one is called Proton.