Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Some news that I'm not particularly happy about. Snapshot Games, which includes X-COM creator Julian Gollop, have announced they've cancelled the Linux version of Phoenix Point.

As a reminder: After having a succesful Fig campaign last year, where they raised well over $750K which went up to over $780K after it finished, Snapshot Games also gained over $1.2 million in pre-orders from their own store. Linux was a platform advertised during their crowdfunding campaign along with it being clearly listed as a platform on their official website's FAQ. They went on to release two backer builds, both of which had Linux support and ran quite well. After spending quite a number of hours in their second backer beta, I was extremely keen for the third build which was expanding the feature-set quite a lot.

I ended up speaking to Snapshot Games, who gave me the news ahead of time so I've had a little time to think about this. Even so, I'm really not happy with the situation.

They put up a dedicated page to talk briefly about it, after I told them not to leave the reasons why up to people's imaginations. Citing reasons like Linux requiring "specialised graphics programming" as it uses OpenGL and not DirectX, they also mentioned that Linux drivers are "not as comprehensive as for Windows and Mac" requiring them to make "adaptations to graphical shaders" to get them working. Additionally, they mentioned the issue of Linux having many distributions, Linux-specific Unity bugs like "not being able to correctly render the video player" and input issues. I won't comment much on those points, since I am not a game developer and so I've no idea how Unity handles different APIs and everything else Unity does. It's clear Unity has had plenty of Linux issues in the past year though.

I consider myself a big fan of Gollop's work, after discovering UFO: Enemy Unknown/X-COM: UFO Defense when I was younger on the Amiga. So when Phoenix Point was announced, I was incredibly excited. I actually put my own money down for their "Luxury Digital Edition" without using their discount code (not exactly cheap) as I wanted to support them. So for me, this stings quite badly.

Hopefully they will properly reconsider this in time. In the grand scheme of things, it's only one game. We do have a lot of strategy games as well, so it's not like it was serving Linux gamers something we have a complete lack of. A very unfinished game too, but it's still not great to have news like this. Disappointing is a wild understatement.

Anyone who backed it for a Linux build, should contact them to seek an immediate refund. I already have and that's not me being malicious, but if they're not currently doing what you paid for, that money should be put to better use. If they do support Linux properly in future, I will likely be the first in line to pick up a copy.

Obviously, it's a reminder that during development anything can happen. When you support crowdfunding, Early Access and so on developers priorities can and very often do change. Although, that can happen after you release a game too like with Human: Fall Flat so it's not something that happens only here. It's also a reminder about being realistic. Sadly, with our current market share developers find it all too easy at times to leave Linux in the dust. There's not a whole lot that actually treat Linux as a first-class citizen outside of dedicated porting studios and individuals. This has happened around 8 times this year now, hopefully next year things will improve. I could argue that 8 games out of well over 1,100 released for Linux this year isn't a lot, but it's still 8 too many for my liking.

Article taken from GamingOnLinux.com.
28 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
108 comments
Page: «5/11»
  Go to:

Scoopta Nov 9, 2018
Quoting: Patola
Quoting: Guest
Quoting: PatolaLike the need to support different distributions: Yeah, in theory you could just support Ubuntu and be ok with that, but it doesn't work in practice: linuxers from other distributions -- at least some of them -- demand equal treatment. (...) Maybe the developers get so much feedback on that that they feel having an unified linux build is an impossible task.

No, it is bullshit. No one, EVER supports a distribution. They support a certain set of libraries, like SDL2. If they make a port that is properly working on Ubuntu, chances are it can work on any other distro, either out of the box or with some tinkering.
(...)
This is just a bullshit excuse. No game on Linux has ever officially supported anything other than Ubuntu, or SteamOS which is essentially a customized Ubuntu. And this has never been a problem outside of a few specific broken ports.
It being bullshit or not does not matter. We can argue all we want but what matters is the developer's perceptions about that. And just stating it is bullshit with the best of explanations does not seem to be having any effect. The very fact that we have the Solus Project for maximizing compatibility and a whole page of workarounds on arch clearly shows that there are lots of cases where it is indeed a problem.

I don't know how it could be clearer than that. Almost every developer that bails out of Linux says that the variety of distros is one of the reasons. We have many documented games with utter incompatibilities amongst distros and even different releases of the same distro. Do you think insisting there is no problem to be addressed here will get us anywhere?
I think the real solution to this problem is making steam behave more like flatpak. Steam already does this to an extent by shipping a whole bunch of libraries from ubuntu and adding its runtime folder to the LD_LIBRARY_PATH but I think it should go even further. I think like flatpak it should basically run games in a steam controlled container and that way devs can just target that. Distros aren't going away and they're not going to become more uniform or friendly so I think it's sort of on valve to fix this unless developers decide they don't mind dealing with it or just stop caring about breakages anywhere other than SteamOS.
omer666 Nov 9, 2018
Some comments about different distros being an issue are not quite true. In fact distros are more about general user experience and software environment than mere compatibility. You can always (re-)compile stuff that's missing but in the end, it's still the same kernel running the same libraries.

Two overlooked facts about using other distros than Ubuntu:
- users running into trouble with these distros are willing to troubleshoot things themselves because they know they aren't supported
- many bugs you will experience on the latest version of Fedora or on Arch are bugs you will shortly encounter in Ubuntu, as libraries catch up with other distros' more recent versions, so troubleshooting other, more bleeding edge distros is also future-proofing your game.


Last edited by omer666 on 9 November 2018 at 10:30 pm UTC
Mnoleg Nov 9, 2018
Sad news, but I very much appreciate their announcement and the compelling reasons exposed, to the point that I'm printing it. It may come in handy if I need to use the toilet.
Beamboom Nov 9, 2018
Why, oh why on EARTH do developers promise to support a platform without having any experience on the platform OR not doing any research prior t the promises being made? I mean, seriously, it happens over and over! It's so amateurish that I can't even start comprehending how they can be in business at all. Are they all kids sitting in their basements?

There was a time I used to think highly of games developers, that they were really good coders with all that fancy graphics and complex stuff gong on. Now I start getting the impression it's all just the engines and they really are more or less just script kiddies playing around.
dubigrasu Nov 9, 2018
Quoting: Guest
Quoting: PlayX
Quoting: Patola..or SteamOS which is essentially a customized Ubuntu.

SteamOS has nothing to do with Ubuntu

They are both Debian based. And SteamOS is based on exactly the same versions UbuntuLTS is based on. I am pretty sure SteamOS is more or less Ubuntu for all intends and purposes... Well it does not have the same desktop theme, i give you that...
Then just say that they're both Debian based distros, stop it right there and you'd be right.
SteamOS is not based on the same Debian version as Ubuntu LTS, SteamOS is based on Jessie and Ubuntu LTS on Buster/Sid.
SteamOS is not and never was based on Ubuntu, and is not essentially a customized Ubuntu just because they have Debian at their root. By that logic SteamOS is essentially a customized Deepin/SparkyLinux/CrunchBang/whatever, or heck, push it farther, why not based on Linux Mint?
tonR Nov 9, 2018
And.... Few months later, one or some developer(s) coming here commenting (read: backpedalling):

"We're not abandoned Linux but....."

Mark my word :D.. Come on, don't y'all not remember "Project Contingency" and their lead project, R93_Sniper comment?
14 Nov 9, 2018
View PC info
  • Supporter Plus
*sigh* I was very likely to buy this game as I almost paid early the couple of times Liam wrote about it. I am a little mad for the fact that Linux was an advertised platform. *takes deep breath and exhales* On a positive note, at least I was disciplined and waited for the game to release before buying it. It's still sad that it looked more fun to me than the XCOM games I have.
PJ Nov 9, 2018
Sad news - as an Xcom fan I've been looking forward to this one.

Quoting: ScooptaI think the real solution to this problem is making steam behave more like flatpak.

+1 . Atm I'm using Steam through Flatpak and all the issues I've had because of Steam runtime / different libraries etc are gone. Smoothest Steam experience I've had. IMO if Steam would back it up officially and embraced this form of packaging we would be in far better shape (not only in terms of gaming).


Last edited by PJ on 9 November 2018 at 11:27 pm UTC
Salvatos Nov 9, 2018
Quoting: Patola
Quoting: omer666(...)
Two overlooked facts about using other distros than Ubuntu:
- users running into trouble with these distros are willing to troubleshoot things themselves because they know they aren't supported (...)

In the end, that factor does not matter. Because not all users of other distros will stay quiet or troubleshoot themselves; at least some will ask for support which the vendor won't be able to give. And that still counts as the perception that all distros must be supported.
I don't get this. Even the SteamOS + Linux tab on Steam's store has a field for the mininmum and recommended OS. For instance, The Long Dark (random example) lists "OS: SteamOS or Ubuntu 16.04 or 17.04" as a minimum. It's pretty obvious that only those are supported and anyone on any other distro who complains about a distro-specific issue can be told that it was always made clear that their OS was not supported.

Heck, trying to support all distros would be utter madness!
slaapliedje Nov 10, 2018
Quoting: Guest
Quoting: PlayX
Quoting: Patola..or SteamOS which is essentially a customized Ubuntu.

SteamOS has nothing to do with Ubuntu

They are both Debian based. And SteamOS is based on exactly the same versions UbuntuLTS is based on. I am pretty sure SteamOS is more or less Ubuntu for all intends and purposes... Well it does not have the same desktop theme, i give you that...

Someone else probably already said this, but Ubuntu being based on Debian and SteamOS being based on Debian does not equate to SteamOS being based upon Ubuntu LTS. Steam is currently (if I recall) based on Debian Jessie and is in beta for the Stretch base. There are a LOT of differences between Debian and Ubuntu. Ubuntu tends to compile experimental drivers into their kernel for one.

Ubuntu's procedure is every 6 months they pull a bunch of packages from Debian Testing, build them up and test them for a month of that then release. But because of that, there are certainly a lot more bugs that creep into Ubuntu.

Valve rebasing on Debian was a good move, since it gives them a much more stable platform to develop upon, and they do some kernel tweaks and pull in newer drivers.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.