Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Many indie developers are either working alone or with one other person, and they have to balance their game dev time with their lives, too and so it doesn't make any sense for them to open themselves up to more work when there's very little to gain.
It does mean there would be a problem if anything ever happened to Proton but indie devs just can't really worry about that, especially when their audience is still overwhelmingly using Windows (even though I hope that changes), and the odds of it are pretty slim. VALVE is huge, with lots of money and power, and their STEAM Deck has been a massively profitable venture for them. So much so they've even partnered with and are funding a Linux distro to continue and optimize development, so they are very invested in continuing to maintain Linux platform support through Proton.
One, Linux is NOT harder to port to than Windows - it's the same, arguably easier since it doesn't use proprietary software. Of course, being software development, that's still quite a bit of work - quite a bit of work done entirely by the developers of the Godot engine, not the game dev. This is not work on the back of the developers.
Linux doesn't "open a new branch of support" - that's already necessary with Proton, and Proton if anything complicates support. In fact, this layer of abstraction makes it much more likely any issues are thoroughly ignored by both Valve and the game developer. Furthermore, "new branch of support" just means "doing the bare minimum of uploading an extra .zip file" but phrased so it sounds like a lot of work. It's not.
The "Windows runs better than Linux native" is a myth made up by three primary things; the lack of Vulkan in the times pre-2016, which have since been rectified and made Linux games significantly more performant than they were under OpenGL, not to mention considerably more performant than Windows overall; old, crappy Linux ports that were basically just the Windows version bundled with Wine, which inevitably ran poorly; and Unreal Engine, which is specifically engineered to be unoptimized on Linux as Epic Games has been attempting to sabotage the platform for decades. Modern games not made in Unreal universally run better in native ports; I can attest to this myself.
Being an indie developer actually makes Linux ports SIGNIFICANTLY easier, as you're more likely to be using stock, off-the-shelf software as opposed to AAA devs using custom or heavily modified game engines, which must be ported manually. And again - the "work" required is minimal to none. You're waiting an extra 10 seconds for compilation, and an extra 15 seconds to upload to Steam. Indie devs most certainly have that time.
Proton is an incredible piece of technology, and great for getting people on the platform - but relying on it is extremely poor for long-term health of the platform. Developers like this, using tools that make it incredibly easy to natively support Linux that STILL refuse to use the technology they have only serve to further repress the platform and harm its longevity. Windows is not a long-term solution for PC games, and refusal to support Linux will only complicate PC as a platform further for years to come. It needs to start somewhere - and indie devs, especially Godot devs, are the perfect group to do just that. They have the opportunity to port their games with next to no effort and build a repertoire of native Linux games to attract more people to the plaform, with any luck shattering WIndows' monopoly and, by extension, the PC platform's reliance on Microsoft and the NT platform. This is a necessary step for a free and open PC platform - something strived for since the 70's but never fully achieved, and will invariably improve the life of everyone on PC.
Better stability, faster loading, less overhead, better compatibility, Proton basically acts like non-bypassable DRM, less reliance on Windows as a platform...there's more than a couple reasons to want a native build, even beyond the strong ideological reasons I listed above.
And yes, the fact Microsoft has so much control of the market does dictate how and where people choose to spend not just their money, but their effort. Especially, as stated, when you're talking about devs who might be working alone, or at best are a 2-3 member team and have to juggle their work on their game with their actual RL jobs and families and it ends up just not making sense when their Windows version runs perfectly on Proton.
But the tide is shifting a bit, several companies have begun offering Linux support, some of whom had even sworn they would never do that and I'm seeing some of the marketing firms I interact with begin to include Linux in their research strategies, so Microsoft's hold on the market is slipping but it's slow going.
Look up Microsoft and SUSE and tell me again that they do not support Linux. It’s exactly how we got .rpm for people who could not learn how to use .tar . Thinking that Microsoft does not pay Linux distribution to make software to poach and take credit for means you have never been in the IT world. If you do not remember Novell eventually turned into Fedora both of which Microsoft flagshipped on their OS because they are incompetent.
You literally have like 4 flavors of OS to account for Unix, Linux, Debian and Chromium. Google Chrome got standardized so stop telling me it could not be done for others. The difference between say Kali and Debian is how it’s packaged.
As far as I heard the game runs really well on the Steam Deck, which uses Proton to run games.
No userbase and asking for pointless discussions from a tunnel vision nerd base, ain't intresting for most devellopers.
So nothing to gain and asking for unpaid trouble isn't much motivation for a additional Linux version.