Does the existence of Wine compatibility layer discourages the creation of native Linux games?

  • soulsource@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    As a gamedev I never saw this as a big issue. Just run Debian Oldstable on your build server, link whatever you can statically, and you are good.

    (However, I am talking on a purely theoretical level here - we only released one Linux game, and that was before I joined the company. I will explain our actual reasons in a separate post.)

    • Realitaetsverlust@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      link whatever you can statically

      That would kinda mean you deliver every single dependency yourself, which kinda defeats the purpose of shared dependencies, which in turn proves my point that linux distros are fragmented to fuck. It also means you have to put actual effort into building your game for a userbase that was less than 1% before the steam deck came around.

      So my point still stands - proton is the best thing that could’ve happened to linux gaming because it lets windows games run on linux with the dev putting only minimal effort - or even no effort - into making the game run on linux with near native performance. Hell, at times even with better performance.

      • soulsource@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        It’s the Windows way. There applications typically also ship all dependencies. Either statically linked, or as a DLL files in their install folder.

        It’s not a good solution, but for games that’s imho OK.