Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

tagline-image
GOL follower 'Beer' wrote in to let us know that 'The Wild Eight' [Steam], a game I was previously excited about has decided to delay the Linux version because doing builds for different systems is 'too hard'.

This is becoming a really annoying pattern with crowdfunded games, here's what the developer said exactly:

QuoteWe are going to add it with updates later. Our hands are tied now because having builds for different OS is too hard for us because we want to publish updates and fixes really fast.


The problem is, Linux was specifically mentioned as a platform for 'simultaneous release' on their Kickstarter, which no doubt got them a fair few Linux gamers to fund them.

A situation that has become all too common and annoys me constantly. Don't fund games on Kickstarter if you're not prepared for things like this to happen folks.

Hopefully, when their update schedule slows down a bit they will actually do Linux support as it was promised.

Article taken from GamingOnLinux.com.
4 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 checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
19 comments Subscribe

Aryvandaar 13 Feb 2017
Thanks for the heads up Liam.

However, I don't kickstart games anymore, unless on very rare occasion where the company has a very good track record.
uoou 13 Feb 2017
Our hands are tied

Our hands are tied by the fact that we lied to you so that you would give us your money in order to make a game for a platform you don't even own.

It's too hard for us to not lie to you because we really wanted your money in exchange for nothing at all. I hope that clears things up - as you can see, because we are lying scammers, our hands were tied :)
Leopard 13 Feb 2017
It seems they also didn't publish promised Mac version as well.

I think developers are just like that:Dude,let's do the windows version first.As 90 percent of potential buyers are out there.If sales are going to slow down we will release Linux and Mac versions for getting one last sale.
uoou 13 Feb 2017
I think developers are just like that:Dude,let's do the windows version first.As 90 percent of potential buyers are out there.If sales are going to slow down we will release Linux and Mac versions for getting one last sale.

That's fine outside of crowdfunding - we get that Linux is a (proportionally) tiny market and that most devs are inexperienced with it - I think, as a community, we're pretty forgiving of (reasonable) delays and so forth.

It's entirely different when people have paid money up front on the promise of a (simultaneous) Linux release. We know from experience that these delays have a tendency to become permanent. Taking someone's money and then not delivering what you sold them is rightly criminal in any other context besides crowd-funding.

I think some devs go in knowing that they can get bit more money by offering Linux support then pull it later, confident that we have no recourse. They should be called what they are: scammers.
Nanobang 13 Feb 2017
  • Supporter
Our hands are tied now because having builds for different OS is too hard for us because we ...

" ... suck as programmers almost as much as we suck as people."


[Addendum: Personally, this is no loss to me. Besides their belief that snow turns purple at night, these guys are bringing nothing to the table. "SURVIVE IN A FROZEN BLAH BLAH BLAH!" Been there. Survived that.]


Last edited by Nanobang on 13 Feb 2017 at 12:30 pm UTC
Mountain Man 13 Feb 2017
It's about time for Linux gamers to boycott Kickstarter. With over 3000 Linux games currently on Steam, and more being released every day, we can afford to be choosy.
TheroL 13 Feb 2017
hmm.. maybe i should start to bother dev's i know about proper linux support, and maybe help them with linux testing..
elbuglione 13 Feb 2017
Reminder nº 1897:

Don't ever never preorder or kickstart!
micha 13 Feb 2017
  • Game Dev
  • Supporter Plus
Did they really promise Linux/SteamOS during the EA period?

Ofc not having the SteamOS icon for the real release would be disappointing but if it's only EA I don't really care unless they drag it out for more than half a year or so.
SirBubbles 13 Feb 2017
I'd like to chime in. After being burned by Kingdom Come: Deliverance and The Mandate, I'd be really hesitant about touching anything from Kickstarter. Getting a cheaper price isn't quite the same as buying a product you can have some certainty about. Delayed for years and not supporting the platform you use is not good enough. And here is another dev saying "can't be arsed supporting linux. Too hard".
micha 13 Feb 2017
  • Game Dev
  • Supporter Plus
I'd like to chime in. After being burned by Kingdom Come: Deliverance and The Mandate, I'd be really hesitant about touching anything from Kickstarter. Getting a cheaper price isn't quite the same as buying a product you can have some certainty about. Delayed for years and not supporting the platform you use is not good enough. And here is another dev saying "can't be arsed supporting linux. Too hard".

Did you read the steam discussion? Their first post was:

Thank you!
Yes, Linux version will be available!

And yes I can absolutely understand that you focus on one platform if you want to push out updates on a daily frequency or similar during EA. Actually, I'd recommend not being bitchy to dev for that since the result will be less games on Linux.

Of if anyone promises and Linux release and but there won't be any at all it's a completely different story.
STiAT 13 Feb 2017
I'd like to chime in. After being burned by Kingdom Come: Deliverance and The Mandate, I'd be really hesitant about touching anything from Kickstarter. Getting a cheaper price isn't quite the same as buying a product you can have some certainty about. Delayed for years and not supporting the platform you use is not good enough. And here is another dev saying "can't be arsed supporting linux. Too hard".

Did you read the steam discussion? Their first post was:

Thank you!
Yes, Linux version will be available!

And yes I can absolutely understand that you focus on one platform if you want to push out updates on a daily frequency or similar during EA. Actually, I'd recommend not being bitchy to dev for that since the result will be less games on Linux.

Of if anyone promises and Linux release and but there won't be any at all it's a completely different story.

Knowing the route many games took (yes, there will be EA, yes there will be a 1-day release, yes we will publish linux builds later, yes it's still definitely coming, no it's not going to be released for Linux) I've had my hands enough burned not to kickstart anymore except for developers who have a linux track record. Why? They know what they'll face. Obviously, a lot of game developers underestimate the time to port, test and fix for other platforms. While I appreciate the effort, I did learn that I can not trust in what developers say at kickstarter, and because Linux is a low priority it is at high risk to be dropped.

I know that is a hen/egg issue there, without the funding they can not even try, but the rate of games which do not see a release in the end is getting higher and higher, and I'm not willing to accept this, since I'm personally on the good-will of the developers to return my money because they didn't publish on Linux. It's an investment, and in Linux a higher risk investment than on Windows.
[email protected] 14 Feb 2017
I buy products that I can use immediately. Kickstarter does not work that way.
Tuxee 14 Feb 2017
I'd like to chime in. After being burned by Kingdom Come: Deliverance and The Mandate, I'd be really hesitant about touching anything from Kickstarter. Getting a cheaper price isn't quite the same as buying a product you can have some certainty about. Delayed for years and not supporting the platform you use is not good enough. And here is another dev saying "can't be arsed supporting linux. Too hard".

Did you read the steam discussion? Their first post was:

Thank you!
Yes, Linux version will be available!


So what? That's what they said about KC: Deliverance, too. They even promised Beta access...
micha 14 Feb 2017
  • Game Dev
  • Supporter Plus
I find this kind of excuse highly suspicious personally. It's really not difficult to have a build server these days, triggered by any code commit, and that can target build for multiple platforms. Or just do it manually, depending on the code size, team size, etc. Either way, they should have a build setup in place - literally press a button / run a command to say "build".

So, pushing out a fix shouldn't be difficult to do across all platforms simultaneously.

Of course, I've left out other things - maybe there's truly some platform specific code and some level of QA they want to do that means the game needs to be played to some extent. Even that should be able to be automated to a degree (it's called a benchmark). So a basic level of sanity is still available with that.

Of course, I would assume that platform-specific code is minimal as well. They should have had file naming, screen handling, input handling, etc, all sorted. If they actually want to do cross-platform at all, that should have been sorted by now - otherwise, they'd have to redo a lot of things later, waste a lot of time later, and then probably end up blaming everyone else but themselves.

tldr; the "excuse" doesn't pass the smell test. If that was truly blocking them, it's not a good impression of their capabilities on _any_ platform, let alone anything cross-platform.

Believe me it's not nearly as simple as that.

* Build times can be something like 8h after you press that button even if you have parallel build nodes for each target platform (that's not compiling code, that's fast. I mean converting models and other data, automated tests, ..). so to be clear, detecting a bug on a single platform during QA can worst case result in an delay of 8h which is at the very least a single work day.

* Even if QA runs only smoke test it's at least 2h if QA per platform before a small update. And you definitely don't want to only do that for most. Since going through user bug reports, reproducing them and formatting them so programmers can fix them quickly is even less efficient then a little longer in house testing.

* Usually DEVs try to ensure file naming, screen/input handling and other things (e.g. different render APIs) to work independently across the platforms. In reality however there's always something you miss initially if not tested for it. Even if engines like Unity3D deal with most of it.

Running EA or any alpha/beta each non primary platform costs actually a lot. It can be worth it but let's be honest. In most cases it's not.

Again promising something and not delivering always sucks. But having a Linux version during EA wich is either broken half of the time, or has other bugs won't give the game a good reputation either. Actually it might even hurt sales on the primary platform if word of mouth is really bad. And again making sure that it is not the case comes a price which shouldn't be underestimated. You know a game doesn't only costs 100-200k just because that's what the kickstarter raised. It's more likely 10x as much as people think. So is another platform during EA.


Last edited by micha on 14 Feb 2017 at 11:12 pm UTC
Leopard 15 Feb 2017
You know a game doesn't only costs 100-200k just because that's what the kickstarter raised. It's more likely 10x as much as people think. So is another platform during EA.

Muahahahhahaha

This last part is entertained me so much
micha 15 Feb 2017
  • Game Dev
  • Supporter Plus
Unfortunately, incremental conversion are not always possible and even if it still has changes are not to be underestimated since assets often depend in others. E.g. having any asset change in a level it might be important to completely re-process the exported level. At the very least incremental conversion are much more error prone which is why not a single studio I worked for does it, at least not fully. And a lot of time consuming processes are actually platform specific like converting textures into GPU supported compressed formats. E.g. when using Unity3D a platform switch (or clean import which is necessary since without we had random wrong assets in game otherwise every now and then) can take 1h for project which has Gigabytes of assets. A platform build for such a sized projected around ~30min (for Android it can be 5x as long).

Of course builds are typically nightly jobs. But again let's say one platform fails. That means one day of update delay, or one day with a broken live version (games without an online mode might get away with keeping the old version ofc). So lets say one of the game designers has scheduled a dedicated play session for the changes in that build, which means all his work & planning gets out of sync because one platform failed. This is just one example of many.

Also a dedicated full month of "porting" towards the release can be more efficient / cheaper. Let's say I'm in the middle of coding feature X but then one platform build breaks. That means I have switch context, find the issue and fix it and get my head back into the others problems to solve. It's another extra cost.

I agree with most of the bullet points though but still I think you underestimate the cost by assuming 'ideal' conditions which never are the case in my experience.

That said with our current project 'Albion Online' we have a Linux version continually since the first public release and I'm very proud of that. So it definitely is possible but I also understand if studios have different priorities.

I actually backed The Wild 8 myself and got excited when I received the Steam key recently only to find out I had to wait a little while longer. ;-)


Last edited by micha on 15 Feb 2017 at 12:36 am UTC
jasondaigo 16 Feb 2017
this behaviour wouldnt be that bad if there would be a betting platform where you can place bets like: "2 DlC´s are out before linux port" or something else :-)
14 17 Feb 2017
  • Supporter Plus
It's about time for Linux gamers to boycott Kickstarter. With over 3000 Linux games currently on Steam, and more being released every day, we can afford to be choosy.
I think you're right.

Well, at least now I don't have to feel bad for removing them from my Steam Activity Feed. They were less spammy than others, but it was getting a little crowded. I like my feed to mostly have friend info with a scattering of updates from games I follow.
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.