• HappyFrog@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    One of my favorite games, SS14, is open source, but I won’t deny myself Karlach’s warm embrace just because that infernal engine isn’t.

    • Problem-based person@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Holy shit, thank you so much for bringing this up, I used to play the shit out of SS13 a decade ago and followed the alpha development of SS14, then promptly forgot about it. I gotta check it out!

        • Electric@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          It’s not even that I prefer grid movement but every video I’ve seen makes it look nauseating and a guessing game if an entity is on a tile. They took the tile-based art of SS13 instead of making a new one to fit the free movement.

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Windows is all but an API now. I wouldn’t be surprised if Windows, as an OS used for gaming, “dies” from enshittification, OEMs start shipping thier own crappy linux distros built around Wine, and every game dev targets Proton explicitly.

    The irony would be delicious. It’s not unprecedented, either.

    • OpticalMoose@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      That’s my hope for it, like people target for the “IBM” PC platform, but IBM got out of the business years ago. It’s better and more stable since they left.

  • Diplomjodler@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    The only games that won’t run under Linux are those that have extremely intrusive kernel level anti cheat installed. I won’t play any of those anyway.

    • Euphoma@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Even on linux its cool how you can play some easy anti cheat games and genshin impact / other mihoyo games without kernel level access even though jts required on windows

  • TwoBeeSan@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    The linux purist has the vegan morale superiority, but no one will know what the fuck they’re talking about.

    What’s an open source? Like a river?

    • Takumidesh@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I’m an idealistic purist, but I don’t refuse to use proton, I use it all the time.

      My issue is that proton has enabled devs to put their head in the sand for Linux support.

      It has shifted from -> we won’t support Linux because nobody uses it to -> we won’t support Linux because it works with proton.

      So as a long term solution, proton enables bad practices from devs and continues the proliferation of libraries like directX

      • drosophila@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        There was a time in the 2010s where some fairly large games had native Linux versions:

        • Alien: Isolation
        • Ark: Survival Evolved
        • BioShock: Infinite
        • Borderlands 2 and the Pre-Sequel (albeit with broken multiplayer caused by mismatched game versions)
        • Cities: Skylines
        • Dead Island
        • Deus Ex: Mankind Divided
        • Europa Universalis IV
        • Hearts of Iron IV
        • Hitman (2016)
        • Middle-earth: Shadow of Mordor
        • Shadow Warrior (2013) (notable for inspiring Doom 2016 and being a precursor to the current wave of boomer shooters)
        • War Thunder
        • XCOM: Enemy Unknown, and XCOM 2

        That, along with Valve games (and by extension a lot of mods and custom server content) and basically every indie game you’d get from the Humble Bundle or itch.io having a native Linux version made it possible to be a Linux gamer before Proton was even a twinkle in Gabe’s eye. That was especially the case for me, since the types of games that tended to run on Linux were the sort of games I wanted to play anyway.

        Fast forward to today and even Valve can’t be arsed to make a native Linux version of Deadlock. All of Frictional’s games from 2007 to 2020 had a Linux version, until 2023 when Amnesia: The Bunker didn’t have one.

        I’m glad we have Proton: it runs Arx Fatalis better than modern windows does, let’s me play Vampire the Masquerade: Bloodlines, Fallout: New Vegas, and a slew of other games. It also opens Linux gaming up to a wider audience and removes a lot of the anxiety someone might have about switching over from wondering if they’ll be able to play everything they’re interested in. But in exchange for that we’re definitely paying the price in actual native games, and to some degree further entrenching Windows as the standard.

        It appears that the Civilization series is one notable exception to this trend, with V (2010), VI (2016) and VII (2025) all having Linux versions.

        • Walk_blesseD@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          5
          ·
          1 year ago

          Civ VI’s Linux port is pretty far behind the Windows/Proton version in terms of content, and is substantially less performant too IME.

          While I can agree that native releases are better in theory, having to target an additional platform in practice means they’re often neglected and offer a lesser experience.

          You get cases like Rocket League, which had a Linux port until Epic bought it and decided that they couldn’t be arsed maintaining it anymore.

          You get things like Tomb Raider (2013), which had a great port that did run really well when I tried it on my RX 480 and core i5 5600 in the summer of 2016/2017, but now runs like total arse at 30fps on my RX 6800XT and 3700X because it relies on terribly outdated libraries, to the point where it now defaults to running under Proton anyway.

  • megopie@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    As more and more games are built on 3rd party engines like unreal, unity and godot, it gets easier to have them run natively without proton or wine. Obviously there are compatibility issues that arise beyond the engine, but it helps a lot. Godot is particularly cool because it is FOSS, even if it is less developed than unreal or unity.

    As cool as these developments are for Linux gaming, I am a bit worried about engine development becoming a lost art for studios/devs. Some kinds of game need specialized engines to work properly. Eugen’s proprietary engine, iriszoom, is kind of amazing in how well it handles the huge detailed maps and hundreds of units in Steel Division, Warno and Wargame. I was able to get their latest game, Warno, running just fine on integrated graphics, albeit at minimum settings and through proton. On the other hand, Cities Skylines 2, a game with similar scale to Warno, is built in unity, and it runs like a pig even on high end machines.

    I really hope we can get more stuff running natively on Linux without having to go all in on these 3rd party engines, more stuff built in Godot would also be cool.

    • SkunkWorkz@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Cities Skylines 2 issues has nothing to do with Unity. The game has been rushed out the door and is unoptimized. Like for example the game was rendering full set of teeth on the NPCs even when the camera was far away. Unity can be really fast nowadays if you use it properly. Like with the Jobs system and Burst you can write very fast parallelized code that gets converted to native C++ code.

    • brucethemoose@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      One thing I noticed about cross platform sim games is that, frankly, they run horrible on native Linux. I measure like a 40% TPS drop, and even worse frame time spikes, in Rimworld and Stellaris.

      The former is Unity, the later an in-house engine (Clausewitz). And they run fine in Proton.

      Point being that you still have to be careful with popular engines, as the actual game dev still has to optimize it for Linux. If they can’t… honestly, targeting Proton is a fine alternative.