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.
janNatan ( @janNatan@lemmy.ml ) 32•8 days agoRimworld. Also DRM free through GOG!
I think you can be a DRM free copy on their website too. But damn, that game is expensive with all the DLCs.
apotheotic(she/they) ( @apotheotic@beehaw.org ) English30•8 days agoCeleste! One of the best games ever made, with a flawless Linux native version
True! Still haven’t beaten it yet fully (no, I don’t want golden strawberries)
apotheotic(she/they) ( @apotheotic@beehaw.org ) English5•8 days agoI 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!
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.
apotheotic(she/they) ( @apotheotic@beehaw.org ) English1•6 days agoOh hell yes. The game pushes you to heights you never thought you’d achieve. And its there to catch you every time you fall.
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) ( @apotheotic@beehaw.org ) English1•6 days agoI 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 ( @Father_Redbeard@lemmy.ml ) 5•8 days agoI 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…
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 ( @Liome@pawb.social ) English19•8 days agoMinecraft, Stellaris, and Valheim were already mentioned so I’m gonna add Neverwinter Nights.
CaptainBasculin ( @CaptainBasculin@lemmy.ml ) 14•8 days agoFun 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.
Björn Tantau ( @bjoern_tantau@swg-empire.de ) 12•8 days agoAnd funnily enough they made Bedrock for every device that’s not a PC.
CaptainBasculin ( @CaptainBasculin@lemmy.ml ) 14•8 days agoI 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.
KillingTimeItself ( @KillingTimeItself@lemmy.dbzer0.com ) English5•7 days agoand it runs on every device and operating system under the sun, except for fucking linux
Toribor ( @Toribor@corndog.social ) English19•8 days agoRimworld! Probably my favorite game ever actually.
I see many of you in the comments section. I will probably try it at some point. :)
Coelacanthus ( @Coelacanthus@lemmy.kde.social ) 16•7 days agoAnd another one!
IsoSpandy ( @IsoSpandy@lemm.ee ) 14•7 days agoFactorio 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 ( @Klajan@lemmy.zip ) 11•7 days agoIn fact Linux is the superior version of Factorio, since you get to have asynchronous saves that don’t pause the game
IsoSpandy ( @IsoSpandy@lemm.ee ) 4•7 days agoWindows people don’t get async saves? Wtf. Where are the Spyware benifits?
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!
It’s Linux superpower that some implementation from / to the OS aren’t pain in the ass.
You need to set up CI for the new platform, expand your build system to support the new compiler(s) and architecture(s), and have at least one person on the team that cares enough about the platform to actively maintain it. https://factorio.com/blog/post/fff-408
And yeah, exactly. Their game seems like their life mission, and I don’t blame them. The game is spectacular.
EveryMuffinIsNowEncrypted ( @EveryMuffinIsNowEncrypted@lemmy.blahaj.zone ) English13•8 days agoAs a Linux newb…
samc ( @samc@feddit.uk ) English16•7 days agoIts 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.
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 ( @EveryMuffinIsNowEncrypted@lemmy.blahaj.zone ) English2•7 days agoAh, 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.
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.
EveryMuffinIsNowEncrypted ( @EveryMuffinIsNowEncrypted@lemmy.blahaj.zone ) English2•6 days agoI knew what DirectX was; I just thought X11 was an abbreviation for DirectX. Lol.
vrighter ( @vrighter@discuss.tchncs.de ) 3•7 days agoit’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!!!
EveryMuffinIsNowEncrypted ( @EveryMuffinIsNowEncrypted@lemmy.blahaj.zone ) English1•7 days agoEw.
That’s unfortunate.
ssm ( @ssm@lemmy.sdf.org ) 6•7 days ago- unreasonably realistic open ended post apocalyptic survival simulator roguelike
- similar to dwarf fortress adventure mode (allegedly, never played it)
- you will lose 3 weeks of progress
- every major release makes the game feel like a different game
- cool lore, even if it changes all the time
- puts zomboid to shame
- the best traditional roguelike
- extremely focused design
- tedious features get cut, pure gameplay
- only (subjective) downside is the game is fairly heavily RNG dependent
Both of them are probably in your distribution repository, dcss may be packaged as “crawl” or “stone-soup”.
neytjs ( @neytjs@lemmy.ml ) 4•6 days agoHeroes of Might and Magic II, using the fheroes2 recreation engine.
peppy ( @peppy@lemmy.ml ) 2•6 days agoAlso HOMM3 using VCMI
leastprivilege ( @leastprivilege@lemmy.ml ) 3•6 days agoDota 2
markkdark ( @markkdark@lemmy.ml ) 2•5 days agoMy favorite native game is flight simulation X-plane since version 8. For kids Super Tux Kart.
HappyFrog ( @HappyFrog@lemmy.blahaj.zone ) 2•4 days agoSpace Station 14, seriously one of the best games I’ve played.
WFH ( @wfh@lemm.ee ) English15•8 days agoBallisticNG. 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.
MentalEdge ( @MentalEdge@sopuli.xyz ) 1•3 days agoHoping to organize some online tournaments. Maybe monthly? Gonna need players :D
Monstanner 🐧 ( @Monstanner@lemmy.ml ) 14•8 days agoThe Half-Life Games.
herrcaptain ( @herrcaptain@lemmy.ca ) 13•8 days agoI guess I have to say Stellaris because it’s my favorite game in general. It also runs as good or better under the native Linux version than it ever did on Windows, so points there.
bolexforsoup ( @bolexforsoup@lemmy.blahaj.zone ) 4•8 days agoI like stellaris a lot except no matter what I do what I try, it is always a mad expansion dash all the time. The AI is relentless at expansion. So the game is just 70% me constantly expanding and exploring. It doesn’t allow for a lot of experimentation lol
Malgas ( @Malgas@beehaw.org ) English5•8 days agoIMO the early game exploration rush is the best part. Anomalies and archaeological digs give that great Star Trek vibe that kind of goes away once everyone is settled into their borders.
herrcaptain ( @herrcaptain@lemmy.ca ) 1•8 days agoSomething I sometimes do for a more relaxed game is lower the number of empires from default for map size, and bump up the number of pre-FTL so some of them will later turn into empires. I usually also turn up the number of advanced empires.
You end up with a few superpowers, a few insignificant empires who are pawns in their games, and a little more early-game breathing room.
To be honest, I also generally peak at the map in observe mode to ensure I have a fun/interesting start position. I play with like 200 mods, usually create several of my own rival empires, and generally play it as a story generator rather than a game to “win.”