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.

  • Liome@pawb.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

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

    • CaptainBasculin@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      4 months ago

      Fun fact about Minecraft: It’s written in Java which is a programming language makes porting to other platforms really easy. The way it works is that it turns the instructions into bytecode that Java Virtual Machine runs, essentially allowing any device with JVM to run it.

        • CaptainBasculin@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          4 months ago

          I consider Bedrock as the Microsoftified edition of Minecraft. Microtransactions everywhere, halting modding whenever possible, support on all platforms except Linux, no access to previous versions.

    • Psyhackological@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      3 months 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
        0
        ·
        3 months 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.

        • Psyhackological@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          3 months ago

          Ah, the classic one.

          Yeah, I will try again soon. I don’t know anything about this game, besides I bought it when discounted and it has RollerCoasters.

          Ah… what a shame.

  • doggle@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    I never knew factorio has a Linux version. I hear the factory calling me again. You might not see me for a few days.

  • the16bitgamer@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    Somewhere between Minecraft Java edition and a modern title made with the Steam Deck in mind, like TMNT Shreaders Revenge.

    I’m just happy to see a slowly increasing support base, even if its just to support wine

  • IsoSpandy@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    Factorio is so amazing on linux. Like the devas actually care about Linux. They care so much that went on to shit on Gnome for no client side decorations. Absolute legends. Wish more studios wer like them.

    • Klajan@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      In fact Linux is the superior version of Factorio, since you get to have asynchronous saves that don’t pause the game

        • Psyhackological@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          3 months ago

          One of the reasons why the native Linux version is better than Proton.

          Asynchronous saving

          Many of you might not be aware that Factorio has support for saving your game in the background, without freezing while it does so. This feature is tucked away in the hidden settings and only works on macOS and Linux. This is one great example of taking advantage of a platform’s features to benefit the game, which would not be available to us if we simply went through Proton.

          Asynchronous saving works by using the fork syscall to essentially duplicate the game. The primary instance - the one you interact with - continues playing, but the newly forked child runs the saving process then exits on completion. I have used it for many years and have never had issues, but the setting remains hidden because there are a few unsolved problems with it and it requires a significant amount of RAM to work.

          I would love to promote this feature away from its hidden status in 2.0. If you are playing on Linux or macOS, please enable asynchronous saving (ctrl+alt+click Settings -> “The rest” -> non-blocking-saving) and report any issues you find. I am particularly interested in reproducing a seemingly random freeze that occurs at the end of the process. Thank you in advance!

      • 9bananas@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        3 months 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
          1
          ·
          3 months 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.

  • kusivittula@sopuli.xyz
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    seen a lot of games with native linux ports, always need to use proton because usually the native ones won’t even launch successfully. the only one that works almost 100%, golf with your friends.

  • HouseWolf@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    No Besiege fans in here? Probably the most relaxing way to cause complete chaos and destruction.

      • Psyhackological@lemmy.mlOP
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        From the Depths

        Oh, there is a Linux port. I have never heard of this game, but it seems like some Lego game that you build voxel vehicles. How many hours do you have on Linux with this game?

        Over 1000 unique components allow you to build and command voxel vehicles from the deep ocean to outer space!

        • knexcar@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          To be honest, I mostly play it on Windows, but occasionally launch it on my Linux laptop. My laptop is from 2012, has 4 GB of ram, and is pretty underpowered, so it’s slow, but it would probably work pretty well on a properly specced Linux computer. It’s a standard Unity game, so I suspect there shouldn’t be too many glitches or things that.

          It’s a super complex game and I quite love playing co-op with my brother. It’s easy to spend hours designing all the various sub-systems of a warship only to watch it still fail against the mid-level factions.

  • Nibodhika@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Since people have already mentioned Factorio, Dead cells, and Stellaris (which btw all of paradox grand strategy games since CK2 have native versions). I’ll mention a lesser known game that me and my wife love to play, it’s similar to Overcooked (which btw Overcooked 2 has native Linux support) but a lot more calm: Out of Space

      • Nibodhika@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        3 months ago

        Overcooked 1 is a Unity game released in 2016. Unity only started offering Linux build support as an experimental feature at the end of 2015, so it’s very likely that the version of Unity they used to make Overcooked didn’t had Linux support.

        The real question is why Overcooked All you can Eat doesn’t have Linux support.

        Edit: I forgot to say, I don’t think it’s weird that Paradox supports Linux, they made their engine Linux compatible a while back, so offering support now is trivial. And I always remember the reddit post in which a dev explained that Linux users are like a dedicated QA team hahaha

        • Psyhackological@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          3 months ago

          I didn’t know that!

          Yeah… probably because devs don’t care or the publisher.

          Wow nice, they have probably some Linux users in their team then!

    • samc@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months 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
        link
        fedilink
        arrow-up
        1
        ·
        3 months 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
          link
          fedilink
          arrow-up
          0
          arrow-down
          1
          ·
          3 months ago

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

    • vrighter@discuss.tchncs.de
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      3 months 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!!!

  • potentiallynotfelix@lemdro.id
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Flightgear is a 🄯Copyleft, GNU General Public License(GPL) V2, Open-source and Freely Modifiable flight simulator that champions principles of user empowerment, community-driven development, and unrestricted customization. It embodies transparency, inclusivity, and the spirit of collaborative innovation in flight simulation.