For me, it’s Factorio.

a game in which you build and maintain factories.

It even has Wayland support!

(Version 1.1.77» Fri Mar 03, 2023 3:44 pm)

Graphics

  • Added support for Wayland on Linux. To enable it, set SDL_VIDEODRIVER=wayland in your environment. (thanks to raiguard)

What’s yours?

EDIT: Great Linux ports* not like some forced ports that barely work or don’t.

    • Psyhackological@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      23 hours ago

      X-plane

      X-plain seems fantastic for hobbyists and enthusiasts! Good to see a Linux port.

      Realism You Can Feel

      Everything in X-Plane operates from real world physics. Aircraft handling, ground effect, wind gusts, and more will give you the most accurate flight sim experience possible. Try it today!

      Detailed World and Atmosphere

      As you explore the X-Plane world, the weather, water, light, 3-D forests, and everything around you add to the immersion.

      Analyze and Refine Your Flying

      There’s no end to the customization you can make to your flight simulator experience. Adjust your approach scenarios, get real-time feedback, and use tools like X-Plane’s replays to study and improve your skills and confidence over time.

      Super Tux Kart

      Yeah, that’s the classic one. It would be weird if there wasn’t a Linux port for something “Tux” related.

  • soulsource@discuss.tchncs.de
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    7 days ago

    My top answers are of course Kerbal Space Program, Dwarf Fortress and Stellaris.

    However, all those have been mentioned already, so, to add something new to the list: Pathfinder: Kingmaker. It is currently my favourite cRPG.

    Edit: Since you mentioned “Great Linux ports”: Kingmaker has a game-breaking bug in the Linux version regarding Gamepad input. However, as long as you play it with mouse and keyboard (as the gods intended - insert PC Master Race meme), the Linux version is working perfectly fine. However, if you plan on playing it on the Steam Deck, you might want to play the Windows build.

      • 9bananas@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        8 days ago

        the DLC are pricey, but they’re also proper, old school expansions adding lots of content that actually enhances the game.

        it’s perfectly playable without the DLC, and there’s a LOT of DLC-sized mods on the workshop!

        kind of a fundamental problem with modern DLC: they generally don’t get cheaper over time (remember when that was an actual thing? not just sales, but actually lower prices for older games?).

        if you keep up with the releases it’s super okay at about 20/25€ once a year, maybe twice, bur if you’re late to the party it’s a whole lot of cash all at once!

        exactly why paradox introduced a subscription for Stellaris’ DLCs at 10€/month… honestly kinda worth it, if you know you’re just gonna play for a while and then move on…still wish stuff would just get cheaper at some point again…

        • Psyhackological@lemmy.mlOP
          link
          fedilink
          arrow-up
          2
          ·
          7 days ago

          So it’s a biiiig rabbit hole, then.

          Well, Factorio price policy says that they will never have a discount for their game. Full price only so you’re committed.

          it’s super okay at about 20/25€ once a year, maybe twice, bur if you’re late to the party it’s a whole lot of cash all at once!

          Yeah, exactly.

          exactly why paradox introduced a subscription for Stellaris’ DLCs at 10€/month

          I didn’t even know there was such a thing. Sucks, though.

    • Avatar_of_Self@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      8 days ago

      It is also DRM free on Steam. You can copy the rimworld folder to a PC that’s never had Steam on it and play it as an example.

      You can also do that to sort of save a snapshot in time of Rimworld when they are releasing a new version that will likely break mods for a long time/sometimes forever.

      • apotheotic(she/they)@beehaw.org
        link
        fedilink
        English
        arrow-up
        5
        ·
        9 days ago

        I think that farewell and the c-sides are some of the most enjoyable, challenging, and rewarding gaming experiences I’ve ever had. Keep it up!

        • Psyhackological@lemmy.mlOP
          link
          fedilink
          arrow-up
          2
          ·
          7 days ago

          This game always amazes me with “fuck, no I cannot do that”, but after trial and error I get better, and I know I overcome my skill issues.

            • Psyhackological@lemmy.mlOP
              link
              fedilink
              arrow-up
              1
              ·
              7 days ago

              Yeah, but the default keyboard controls suck. And I think there is somewhere in the game “every time you fall and die - it’s a progress” or something like this.

              • apotheotic(she/they)@beehaw.org
                link
                fedilink
                English
                arrow-up
                1
                ·
                7 days ago

                I can imagine the keyboard controls sucking.

                And yeah, those messages are exactly the thing that makes the vibe so cozy. You’re failing again and again and the game keeps encouraging you, believing in you.

    • Father_Redbeard@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      9 days ago

      I did not know that. Might have to double dip. I have it on switch, but encouraging Linux game ports with my wallet seems worthwhile. Plus it wouldn’t be the first time I bought a second copy of a game…

      • Psyhackological@lemmy.mlOP
        link
        fedilink
        arrow-up
        7
        ·
        9 days ago

        I had many copies of the same game now on Steam when I committed 2 years ago for Linux gaming. I preferred GOG back then, but with Proton and much friendliness of Valve, I prefer Steam now.

  • Liome@pawb.social
    link
    fedilink
    English
    arrow-up
    30
    ·
    9 days ago

    Minecraft, Stellaris, and Valheim were already mentioned so I’m gonna add Neverwinter Nights.

  • Rez@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    1
    ·
    9 days ago

    I was going to say Factorio as well! :D Hollow Knight has a native port and is a fantastic game, but my favorite games are ones like OpenMW or DevilutionX where the entire engine is remade from the ground up and open-source

    • samc@feddit.uk
      link
      fedilink
      English
      arrow-up
      20
      ·
      9 days ago

      Its all about how an application goes from “I would like to display X on a screen” to how X actually gets displayed. Wayland is effectively a language (technically a protocol) that graphical applications can speak to describe how they would like to be drawn. It’s then up to a different program more deeply embedded in your OS to listen to and act on those instructions (this program is called a Wayland compositor). There’s a lot more to it (handling keyboard input monitor settings, etc), but that’s the general idea.

      Wayland is a (relatively) new way of thinking about this process, that tries to take into account the wide variety of input and output devices that exist today, and also tries to mitigate some of the security risks that were inherent to previous approaches (before Wayland, it was very easy for one application to “look at” what was being displayed in a completely different app, or even to listen to what keys were being typed even when the app isn’t focussed).

      Thing is, change is hard, doubly so in the consensus driven world of Linux/FOSS. So, until the last couple of years or so, adoption of Wayland was quite slow. Now we’re at the point where most things work at least as well in Wayland, but there’s still odd bits of software that either haven’t been ported, or that still rely on some features that don’t exist in Wayland, often because of the aforementioned security risks.

      • Jarix@lemmy.world
        cake
        link
        fedilink
        arrow-up
        8
        ·
        8 days ago

        Thing is, change is hard, doubly so in the consensus driven world of Linux/FOSS.

        … So if im reading this right

        Move fast and break things

        Move slow and fix things?

        • vrighter@discuss.tchncs.de
          cake
          link
          fedilink
          arrow-up
          2
          arrow-down
          2
          ·
          8 days ago

          more like "move glacially and declare things as "will not support’ so technically we had nothing TO fix!"

    • Psyhackological@lemmy.mlOP
      link
      fedilink
      arrow-up
      11
      ·
      edit-2
      8 days ago

      I see X11 and Wayland as display protocols that tell to render things on the screen, for example to Desktop Environments like Gnome or KDE Plasma. X11 wasn’t originally designed for this purpose, and its codebase is very messy and ‘hacky,’ which led to the development of Wayland.

      X11 Wayland
      Legacy Modern
      Many issues due to being legacy Many issues due to being Modern
      Old New
      Stable Experimental

      in short.

      • EveryMuffinIsNowEncrypted@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        8 days ago

        Ah, so it’s like DirectX11/12? That makes sense! How come it’s never (presumably?) used on Windows?

        Also…

        Many issues due to being legacy

        Many issues due to being Modern

        Lol.

         


        Edit: Okay, looking it up, it’s apparent that X11 is not the same thing as DirectX11. Lol.

        • Psyhackological@lemmy.mlOP
          link
          fedilink
          arrow-up
          5
          ·
          8 days ago

          DirectX is a set of APIs for game and multimedia development on Windows, whereas X11 and Wayland are display protocols that manage how graphical applications are rendered and interact with the desktop environment. DirectX is more similar to Vulkan in terms of providing a low-level API for high-performance graphics rendering or OpenGL.

    • Vik@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      9 days ago

      it’s a newer display server protocol designed to replace X11, focusing on improved security, simplicity, and contemporary display technologies such as multi-display variable refresh rate and HDR (eventually).

    • vrighter@discuss.tchncs.de
      cake
      link
      fedilink
      arrow-up
      3
      arrow-down
      3
      ·
      8 days ago

      it’s when devs of a graphics stack just suddenly feel the need to protect your own computer from itself, so they say fuck you to any features that they deem “insecure”, including accessibility features (they will claim they fixed this, but it’s opt-in per app. old apps will just be completely unusable for some people with special needs.)

      But they eliminated tearing on the desktop! woo!!!

  • WFH@lemm.ee
    link
    fedilink
    English
    arrow-up
    21
    ·
    9 days ago

    BallisticNG. Incredible WipEout homage, Linux native, VR compatible, runs locked at 60fps on Deck. Fun tracks, cool ships, nice lore. Physics and mechanics are by default more geared towards classic PSX games (1, 2097, 3), with “modern” physics and mechanics (Pure/Pulse/HD with absorb, barrel roll etc.) getting an overhaul in the next version.

    • Psyhackological@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      7 days ago

      Doom

      Which one because I don’t think this Doom you meant?

      OpenRCT2

      I tried it to work on Linux but no luck so far. :c

      and Unreal Tournament

      I see 2nd mention of this game. Could you link it with the Linux native port?

      • ElectricMachman@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 days ago

        Nope, I meant this Doom, whose original source code is here on GitHub.

        I’m surprised you’ve not got OpenRCT2 to work - I’m fairly sure it’s in most default repos.

        You do need to have a full copy of RollerCoaster Tycoon 2 as it uses data / assets from the original game.

        I would happily link you to Unreal Tournament, but it’s no longer for sale anywhere as far as I’m aware.