Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.
A recent article about Jon Blow has spurred other developers getting in touch, and one developer is Brushfire Games, the developer of Shipwreck. Their sales are looking good, and they have some thoughts.

I spoke with Nick from Brushfire Games, and he shared these sales statistics with us. We are very privileged to get this kind of info, so a big thank you.

Sales stats for Shipwreck
89.64% Windows
5.96% Mac
4.40% Linux

That’s some of the healthiest Linux sales I’ve seen to date on a game, and I’m pretty impressed.

Nick did have more to say about it, and he gave these reasons on why he supports Linux with his studio:
Quote1. We're a small studio and need to go after any customers willing to spend money on our products.
2. I believe in letting people game where they want. I'm a Mac user and it sucks when a game I like (*cough* Banished *cough*) doesn't support my platform. So I can empathize with the Linux base.


It’s nice to see a developer who isn’t solely focused on income, but it is important of course and I’m not blind to that. If you want to do a Linux version, you need to remember the sales will be lower than other platforms, and not expect to get rich from it.

Nick did however have some other thoughts on why Linux may be a little more difficult:
Quote1. As for the "why Mac over Linux" argument, developing on/for a Mac is much simpler. Yes, you have to buy proprietary hardware, but then you just download Xcode and you're off and running. You still have code to write, but you don't have to deal with any driver issues, you don't have to use a package manager to get various tools, and you have a decent IDE for free from the platform holder that does what you need. Mac is also nice since there's a very small set of hardware and operating system versions to support which is a far cry from how Linux operates with open hardware and a vast array of distros (and various versions of those distros).


I do understand what Nick is saying here, everything you get is pretty much direct from Apple. You don’t usually need to worry about getting a driver here and there for your machine, as it’s usually just done for you.

The Steam runtime is something that is helping with the many distributions argument too. I have yet to personally see the fragmentation actually cause any issues myself, so I’m still not entirely sure where people get that idea from. If someone could point out in the comments any games that are broken on certain distributions, I would appreciate seeing them (apart from Legend of Grimrock, as that's not a distribution issue).

Quote2. I too have had issues getting distros to work for me when trying to setup for development. And yes there are solutions and things to try, but remember that (most) developers don't plan to use Linux as their main machine so they're not really interested in investing a lot of time to setting up their dev environment. This is another reason why even if Linux is 4% of their sales they may forego Linux simply because of the time/effort of setting up (and supporting) Linux.


This is important, and it’s something that is improving over time. Linux has gotten easier to install in a short amount of time, and the tools we have available now over a year ago are far more stable.

What we need to do is accommodate developers needs, and keep pointing them in the direction of tools, people, and whatever else they may need. We also need to not point developers at niche distributions, but the most popular. I’m not going to be popular with some people for this, but point them at Ubuntu/Mint/SteamOS and be done with it. The vastly smaller distributions should be accommodating the others to make sure games work correctly, it shouldn’t be up to the developers if x distribution does something slightly differently that it breaks a game.

Quote3. I've also seen the forums or help threads where people dismiss the challenges others have with Linux. Usually the responses are along the lines of "try this other distro" or "use this other desktop manager" which aren't really helpful because those answers feel so arbitrary to someone not steeped in Linux. With so many options it's really hard as an "Outsider" to know the best way to setup a Linux box for development that will allow one to build for as many users as possible. For example, I still don't know if things I build on Ubuntu or Mint will work on Debian or other distros. As a Mac person I just have no idea how that all works. So if the community really wanted to help devs, make a super nice wiki on "How To Setup a Linux Distro to Build C++ Games for SteamOS and Linux using SDL2". I'd read and share that in a heartbeat.


Again some valid points. I actually get annoyed personally when a reply is to “try x distro instead”, and I see it a lot too. We need people to drop their distributions bias, and just focus on the problems people have.

One thing I would really like to see, is more developers blogging about tools and resources they found that helped them develop for Linux directly. If you know of them, share them, and then share them some more.

You can support Nick by grabbing Shipwreck on Steam or Humble, both are available at their official site.

If you are a developer and would like to share statistics and thoughts with us, feel free to contact us any time. We like to cover all sides of the Linux gaming argument, even when it isn’t pretty, and we aren’t afraid to do so. Article taken from GamingOnLinux.com.
Tags: Editorial
0 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
32 comments
Page: 1/4»
  Go to:

aL Jul 4, 2015
I was going to buy shipwreck but then i realized i already bought it during my steam sales binge... I just havent played it yet

I think this guy have more misconceptions than real issues..., for example, hes willing to buy an expensive machine just to program in... but not set up a linux environment that can just be installed in a windows fashion (next, next, next) in nearly any pc besides the one they are currently using?

And then they are a line away of having everything installed ( $ sudo whatever install A B C)
Beamboom Jul 4, 2015
I do not mean this as an insult to anyone, but I seriously thought developers in general were a lot more geeky than this, and didn't really see it as much of a challenge to set up a system and do the required research while doing so.

I mean, I don't doubt this guy, he's very likely right in what he say (it's really well confirmed by other devs by the lack of basic QA testing) but seriously, he sound like your average, low competence consumer with this Mac ease of use attitude.

I just always thought they were more like us...
nifker Jul 4, 2015
But Windows has different drivers and hardware too.
Liam Dawe Jul 4, 2015
Quoting: nifkerBut Windows has different drivers and hardware too.

Indeed, he's talking more why he prefers Mac.
Liam Dawe Jul 4, 2015
Also, just to point something out. This is why developers and gamers in general look down on us.

Quoting: aLI think this guy have more misconceptions than real issues..., for example, hes willing to buy an expensive machine just to program in... but not set up a linux environment that can just be installed in a windows fashion (next, next, next) in nearly any pc besides the one they are currently using?

And then they are a line away of having everything installed ( $ sudo whatever install A B C)

It's his platform of choice, as Linux is ours.

Quoting: BeamboomI do not mean this as an insult to anyone, but I seriously thought developers in general were a lot more geeky than this, and didn't really see it as much of a challenge to set up a system and do the required research while doing so.

I mean, I don't doubt this guy, he's very likely right in what he say (it's really well confirmed by other devs by the lack of basic QA testing) but seriously, he sound like your average, low competence consumer with this Mac ease of use attitude.

I just always thought they were more like us...

Again, calling a developer things like this is not helping, especially when they are doing nothing but supporting us. How would you like to be called things like this?

Think about your attitudes people, it's a little sour.

I may run this website, and speak to a lot of developers, but I know jack about things like the command line to the point of disliking it.
Mountain Man Jul 4, 2015
QuoteI have yet to personally see the fragmentation actually cause any issues myself, so I’m still not entirely sure where people get that idea from.
Years of FUD, unfortunately. Microsoft put some serious effort into discrediting Linux around a decade ago, and things like "Linux fragmentation" became "common knowledge" for a lot a of people who simply didn't know any better. This is why you still see people talking about how difficult Linux is to install and use and how you can't get anything done without the command line even though this hasn't been true for over a decade.
jedidiah_lnx Jul 4, 2015
Quoting: liamdaweAlso, just to point something out. This is why developers and gamers in general look down on us.

Quoting: aLI think this guy have more misconceptions than real issues..., for example, hes willing to buy an expensive machine just to program in... but not set up a linux environment that can just be installed in a windows fashion (next, next, next) in nearly any pc besides the one they are currently using?

And then they are a line away of having everything installed ( $ sudo whatever install A B C)

It's his platform of choice, as Linux is ours.

Quoting: BeamboomI do not mean this as an insult to anyone, but I seriously thought developers in general were a lot more geeky than this, and didn't really see it as much of a challenge to set up a system and do the required research while doing so.

I mean, I don't doubt this guy, he's very likely right in what he say (it's really well confirmed by other devs by the lack of basic QA testing) but seriously, he sound like your average, low competence consumer with this Mac ease of use attitude.

I just always thought they were more like us...

Again, calling a developer things like this is not helping, especially when they are doing nothing but supporting us. How would you like to be called things like this?

Think about your attitudes people, it's a little sour.

I may run this website, and speak to a lot of developers, but I know jack about things like the command line to the point of disliking it.

I find it a little shocking too. Admittedly I have been out of the industry for awhile but when I was still there everyone stuck me as very talented and highly motivated. Not only were the developers ready and able to deal with considerable intellectual challenges but the artists were pretty geeky too. In my current (non-gaming) shop, the Mac-head had no problem building himself a Linux build machine on his own with little help from IT. He's by no means an ubergeek either (but a competent programmer).

Also with Valve standardizing on Debian/Ubuntu, that's a logical starting point other developers.
Beamboom Jul 4, 2015
Quoting: liamdaweI may run this website, and speak to a lot of developers, but I know jack about things like the command line to the point of disliking it.

But you're no developer, Liam. That's the point here. You don't program computers for a living.
I don't intend to insult anyone, I just am genuinely surprised. There's nothing wrong - nor should it be seen as insulting - to be an "average, low competence consumer", we all are in most circumstances.

But just like I assume that a car mechanic would be able to at least sketch a working engine on paper, I kinda expect a programmer to know their ways on a computer to a much, much higher level than average Joe.
It's just that. I'd even imagine they'd find *joy* in doing so.
And again, it's really not meant as elitist or anything, it's just an expression of surprise. Sorry if I insulted anyone.


Last edited by Beamboom on 4 July 2015 at 9:14 pm UTC
Liam Dawe Jul 4, 2015
The problem here is things like "low competence", that's a directed insult.

A programmer can be anything, making games is extremely accessible now thanks to lots of good and easy to use tools.

If a guy goes out and buys a Windows PC all setup for him (or a Mac in this case), then gets into programming and makes a game, he may not have ever had to install and configure everything before. That doesn't make him a "low competence" person, and we shouldn't look down on people for it.
Beamboom Jul 4, 2015
Are there a lot of games on Steam written more or less by hobbyists?

My entire image of a games developer is about to get a serious correction here now...!
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.