Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

It's debatable it's going to be more stable.

I know it doesn't make sense at the first glance, but when you put it through a compatibility layer, the stability is expected to be better because you run it through a well-maintained, immutable software stack which is designed to run Windows games as close to the native environment as possible, and is actively supported by a giant company.

Compare it to making a native Linux build where the indie dev has to account for every distro out there and then support & maintain it on their own, and I think it should make sense why "just compile a .sh executable instead of .exe one" isn't as simple and obvious as it looks like.

(1 edit) (+1)

Look, I'm not gonna keep running in circles here.


I've made my points on why have a native build would be. Again, I'm not looking at one side on this, I'm looking at multiple different situations. Low-end hardware, compatibility, easier time with bug reports, etc.


I've even said that I'm a developer myself doing these linux builds. Obviously these points aren't getting across.


Instead of talking to a brick wall and having my voice fall on dead ears, I'll just walk away. I stand where I stand on the matter. Enough is enough.


Edit: Look... Proton is stable until it isn't. When a game breaks because of a Proton update or a specific driver/Wayland quirk, the user has no recourse except waiting or digging through GitHub issues. A native build, even with distro fragmentation, puts the debugging path back in the developer's hands, and the user's crash logs actually point to the game, not the translation layer.


Valve has done wonders via proton, but proton can't be used for every single situation. Because in that case, developers will never build native linux apps ever again, just wrap everything in proton. And that causes even more issues.


I am simply advocating that developers look into linux builds for compatibility and to help people with lower end hardware because Proton adds overhead, which takes up precious resources which it turns decreases performance.


If no one takes this into account, then my voice is being wasted. Simple as that. I've stayed calm with people but it's clear this is going no where.