3 ms·
It's almost self defeating. Seems like developing games for linux is harder. less people play games on it, so it get's less dev attention.. so quality suffers.
by lawlessone 3y ago
It's almost self defeating. Seems like developing games for linux is harder.
less people play games on it, so it get's less dev attention.. so quality suffers.. so less people play games on it.
I'm not blaming game devs, linux devs or users for this nor am i blaming Microsoft etc.
It just is. Efforts like Wine and Steamdeck go above and beyond to maybe changing this.
- treyd 3y ago> Seems like developing games for linux is harder. This is not because of some property of Linux, but mostly because of game developers' unfamiliarity with it. Sure there's some issues with window servers but if you're building a game using any mainstream engine or even simpler frameworks like SDL that shouldn't be much of an actual issue.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- throw555chip 3y ago> It's almost self defeating. Seems like developing games for linux is harder. Except that the parent's point is refuted by the OP's article (that brought us all here to discuss): "Do you know how many of these 400 bug reports were actually platform-specific? 3. Literally only 3 things were problems that came out just on Linux."
- fanatic2pope 3y agoDeveloping ANY user-facing application for Linux is harder. Linus himself explained why. https://www.youtube.com/watch?v=Pzl1B7nB9Kc https://www.youtube.com/watch?v=Pzl1B7nB9Kc
- MaxBarraclough 3y agoTLDW: Linus speaking in 2014, lamenting that there isn't binary compatibility between distros, or even between major releases of a given distro. This was before the Snap project though. (Somewhat related: I hadn't realised until today that Snap isn't fully Free and Open Source.) https://en.wikipedia.org/wiki/Snap_(software) https://en.wikipedia.org/wiki/Snap_(software)
- account42 3y agoSnap is yet another Canonical NIH copy of others' solutions. There's already Flatpak as well as AppImage or just-ship-your-damned-dependencies before that. Lack of binary compatibily of random libs shipped by the distros is not a real problem in practice - base libraries (libc, opengl/vulkan, libasound/pulse) etc all have backwards compatible interfaces and the rest you can and should just include with your binaries. This has been known as far back as Loki back at the start of the millenium but somehow there are still people spreading FUD.
- p_l 3y agoFrom talking with some indie devs, the worst platform is Mac, the rest depends on one's preferences and experience - some people feel more comfortable on linux.