After being in Beta for a while for pre-orders, Big Ambitions, a role-playing business sim from Hovgaard Games (who previously developed Startup Company) launched in Early Access on Steam and then dropped Native Linux support.
It entered Early Access on March 10th, with an announcement made in their Steam forum noting they "no longer offer native Linux support for Big Ambitions" but they will "continue supporting and testing against Proton" and they plan to get Steam Deck Verified too.
For players who don't see Proton as an option, they said Steam will give refunds.
As for why? They saw a "very high amount of non-gameplay-related bugs (random crashing, high VRAM usage, file access issues, etc.)" and noted the low amount of players on Linux so they didn't think it was "fair to the rest of our player base" to spend more time on it.
Direct Link
It's a shame when this happens but thanks to the Steam Play Proton translation layer, it does still mean Linux players will be able to run it and in this case the developer will support it there. Unless developers have Linux expertise and extra time for the currently smaller amount of users, Proton can often just work better, because it's constantly upgraded and optimized by Valve developers.
They're not the first by a long stretch to do this, and they won't be the last.
Even if the players in question don't know immediately how to fix it, there are enough helpful Linux users who can link to stackexchange or other sites where similar problems have occured to steer the devs onto the right path.
By fixing cross-platform bugs, the whole codebase should be more stable overall and potential for future gamebreaking bugs are mitigated.
I'll be ignoring that title myself.
But in the end, if you're not developing all platforms together, in the same codebase, with continuous testing, you'll end up with diverging code and a mess that is difficult to fix.
Last edited by Whitewolfe80 on 21 March 2023 at 11:37 am UTC
(needsledd to say I wont buy a game if I already know that the developers have low ambitions for their code base, neither for Windows(!) not for Linux, unless the game is already known to be good despite its bad code base).
Quoting: TermyNot great - but as the explicitly said they will make sure it is tested on proton, i'm halfway fine with that. A properly supported proton is better than a half-assed, barely working native port imho.I'm fine with this as well. I'd rather a title I know works via Proton than a native port that doesn't work at all, and I've a few of those.
For one thing, I find that often developers who do have native linux support don't know what they're doing. For example, I've recently been playing the fun and relaxing board-game-like "Terraformers". It has native linux support, but they put their game data directly in `$HOME`, which is, of course, infuriating. I have posted in steam forums requesting they fix it, and it seems the developers do not even know about XDG directories.
Another (yes, very frustrating) thing to consider is that, while I assume most of us on this forum probably consider linux to be the only sensible operating system for software development, this is true of just about everything except games. If a developer has any intention to sell their games, they have to support windows, I'm sure there are even reasonable arguments that it would be crazy of a game developer to have a primary development environment other than windows. As a maintainer of open source projects, sometimes people complain to me about windows-specific issues, and my response is basically "good luck with that". It's hard to blame windows developers for taking the same approach.
Modern wine/proton works so well that I don't think it's such a bad thing that we lean heavily on it. My main worry is that I fear proton development is now irrevocably tied to the commercial success of the steamdeck, which is definitely not a great situation.
See more from me