- cross-posted to:
- linux_gaming@lemmy.world
- cross-posted to:
- linux_gaming@lemmy.world
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.
Space Station 14, seriously one of the best games I’ve played.
Interesting that it hasn’t come out yet. Did you play demo / playtest or what? I’m glad to see the Linux version.
There is a flatpak. It hasn’t technically come out, however there are thousands of players right now. Though most are in russia. I would also recommended looking at the git repository to see how it’s going.
My favorite native game is flight simulation X-plane since version 8. For kids Super Tux Kart.
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.
Dota 2
The new Valheim update was pretty fun. I also like playing CS2
Just more content. The ashlands update added a new biome to the game with some fun stuff. Valheim has been running well on Linux for a long time.
Open source, more modern, Ultima Online client. Still need the original art files. https://github.com/ClassicUO/ClassicUO
UT2004
UT2004
Unreal Tournament 2004? Since when has it native Linux port?
Since release.
Why system requirements say something different on their Steam Page? What am I missing?
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
Heroes of Might and Magic II, using the fheroes2 recreation engine.
Also HOMM3 using VCMI
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.
Doom, of course!
Also, OpenRCT2, and Unreal Tournament.
The original CDs of UT 99 had the linux Binaries on them, but (as mentioned in the UT2004 comment) Atari Castrated the Steam version.
Use https://flathub.org/apps/com.epicgames.ut99 to play UT 99
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.
Devil daggers at the moment
Oh, never heard of it, thanks! Almost decade old.
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
As a Linux newb…
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!!!
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).
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.
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.
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.
I knew what DirectX was; I just thought X11 was an abbreviation for DirectX. Lol.
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.
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 thingsMove slow and fix things?
more like "move glacially and declare things as "will not support’ so technically we had nothing TO fix!"
I use steam and I can’t tell which is which usually.
True, when Proton enabled it’s hard to tell, but you can filter it.