Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

The developer of the game 'Steam Marines' [Official Site, Steam] has been talking about sales of the game, and Linux represented 2% of the total.

Here's a reminder on what the game is:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link


It's worth noting that Mac only hit 3%, considering their marketshare on Steam is a lot higher than ours, that's surprising.

Steam Marines 1 lifetime sales are (approximately) 3% Mac and 2% Linux.

So. It's generally not profitable for me to support them.

— Steamed Buns Bums (@Worthless_Bums) November 8, 2016


The developer did say that they will continue to support us, even if it's not financially sound for them to do so. That alone should be applauded.

The developer also noted that Linux users didn't generally need much help:

Linux users almost never contact me for tech support. And the 95% of Windows users represent less than 50% of my tech support issues.

— Steamed Buns Bums (@Worthless_Bums) November 8, 2016


One Tweet in particular caught my attention:

95% of the sales came from Windows users. This was despite Linux users arguing that lots would buy if a Linux version was made available.

— Steamed Buns Bums (@Worthless_Bums) November 8, 2016


I've said it before, and I will say it again, don't bug developers for a Linux version if you aren't personally interested and plan to buy it. It can create situations like this, but it's also worth noting that the developer may have overestimated how much they would make from Linux.

Linux only represents currently 0.89% of the Steam user-base, so 2% of your overall sales to have come from Linux is actually quite healthy. To me, that says the developer expected a little too much. That 2% figure is more than other developers have seen.

It's also worth noting that Steam Marines came to Linux around a year after the original Windows release. Games that don't get a day-1 Linux release often tend to see lower Linux sales as a result of many factors. The first being that Windows obviously had around a year extra to bring in sales, Linux as mentioned above is a smaller market, dual-booters often become impatient and buy a Windows copy, some people use Wine and so on. A day-1 Linux release is generally a must-do if you want to see good sales and support from Linux gamers.

Still, it's great to see developers speaking about this in the open and if you like the look of Steam Marines go pick up a copy and support an indie developer.

Article taken from GamingOnLinux.com.
9 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.
79 comments
Page: «5/8»
  Go to:

scaine Nov 8, 2016
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: WorthlessBumsDeveloper here ;)

First, thanks to everyone who said some kind things! Second, I'd like to clarify a few things.


Thanks for the detailed reply - superb stuff. Please do try to ignore a few bad apples in the basket... this is usually a very friendly community, honest guv. Thanks for setting me (specifically) straight too - I've always equated that 1% of steam users must mean 1% of direct sales, but clearly, it's not that simple. I hadn't, for example taken into account the overall game tally. That said, I still believe that a dev porting to Linux and expecting much more than one or two percent sales from us... particularly a year after Windows release is... optimistic.

I'm not a fan of the misconception that "if you build in Unity, you'll only have to hit the Export to Linux button to make it work", so while it's a shame you have a big list of Linux specific issues, I'm not at all surprised that it's not that simple. It's a tired line that "unity = Linux support" and that you must be lazy or incompetent to NOT support Linux.

I destroyed Bionic Dues, as I mentioned earlier, and loved it. So if you do manage to release on Linux (particularly if it's day one support), then I'll be very interested in Steam Marines 2.

Good luck.
Leopard Nov 8, 2016
Quoting: inlinuxdude1) I'd like to thank the dev for supporting Linux and also for his thoughtful post here on GoL..

2) Is there a way to ignore people like Leopard in the comment sections. His comments really make me sick.. They are singularly unhelpful in attaining our end goals of game parity with other platforms, as well as unappreciative and ungrateful.. :(

Yeah dude,you should block me.If there is a thing like that exists

So you're not sick about these Tweets and sick from my comments.

Excellent
WorthlessBums Nov 8, 2016
  • Game Dev
Quoting: m2mg2Thanks for the additional detail and for supporting Linux! I honestly probably haven't and won't buy any of your games but I still appreciate your work. It's unfortunate to hear so many bugs on steam marines 2 using Unity, does this appear to be more work than it was with 1/no Unity? What version of Unity? Is it actually Unity or plugins/middleware that are the problem? Do you plan on releasing Mac/Linux day 1 with Windows? Comparing 3 years of Windows sales to 1 year of Linux sales doesn't seem very helpful. Would be interesting to see if the numbers are the same with simultaneous releases.
Np. Don't worry about buying my games, I'm doing fine! Also there appears to be at least one person here who'll be mad at me regardless of what I say...

I'm only halfway through development but for now it seems unlikely that a Linux build will be as difficult, as a percentage of effort and time, compared to the previous game. That said a benefit of Torque2D was that I had access to the engine source code; I have not paid for access to Unity's so in theory something could come along and hose me.

A large source of problems in SM2 as opposed to SM1 is shaders. Stuff that just breaks completely depending on hardware and drivers and what render path you're in. I have a game breaking bug with my fog of war regarding Linux machines on Intel HD graphics. I actually use the Windows Unity Editor for all Win/Mac/Lin builds which cuts down on the Linux editor-specific bugs. Unity has an active issue tracker. I'm currently on 5.4.1 - I'd prefer not to have to freeze my engine version if possible.

You're right that it's not completely fair to compare differing time frames of Linux to non-Linux sales, but that's also implicit in the cost of having a Linux build in that particular case. If it was costless to have a Linux build upon initial release that would likely have improved Linux sales, but it wasn't because of the time factor.

It's unlikely I'll release Steam Marines 2 with WML builds on day one just because of the volume of issues I'd have to work through. The current plan is to launch the Windows build first, hammer out any outstanding issues, then bring Mac and Linux builds to parity.
Leopard Nov 8, 2016
Quoting: WorthlessBumsAlso there appears to be at least one person here who'll be mad at me regardless of what I say...

I m not mad at you,you're free to whatever you want to say.You're free to support Linux,Mac or not.

I m mad about some naive Linux users.They're just utterly optimistic,which is insanely hilarious.
WorthlessBums Nov 8, 2016
  • Game Dev
Quoting: MaCroX95@WorthlessBums

I see that you've taken the correct approach this time by developing a new game in Unity :) There you can literally just push compile and the game has a great chance of already working on all platforms, just avoid using platform specific middlewares and you should have no time or cost loss there :)

Secondly, the testing. Trust me when I say that www.gamingonlinux.com is one of the best and nicest communities in general, sure there are exceptions, but make this community your friend, all in all it is great and trust me that a lot of users would love to do majority of the testing for you as well and report the bugs for the linux platform so early access or beta could be a great Idea regarding Linux. Even some Linux youtubers would probably love to do a review of your games if you let them know about them and promoting it!

Not really sure about how Mac stands, a lot of devs say that it is much more profitable to support Mac eventhough I honestly think that this is just because of the commercialism, Majority of Apple's hardware cannot even run the newest AAA games and those that can cost so much money that only small portion of people can afford it... so percentage of marketshare for Mac can be really misleading as long as AAA gaming is concerned.

Best of luck on your new game and let us know when you finish it!
Yes, I must also admit that C# is much nicer than Torquescript and C++ :D

Like I mentioned in my last reply to someone else, there are platform specific issues to work through like shaders and display driver problems and so forth, so it's not completely frictionless. I'm new to shaders, so even tiny roadbumps can be confusing!

GamingOnLinux has been suggested to me before when I was testing SM1 for Linux. That said I didn't encounter too many technical issues so it just didn't happen. It is more likely I'll take advantage of this in SM2.

SM2 performance on Mac is... not great. I recently bought a new 27" iMac (late 2015 model?) and it's completely fine for coding or watching Netflix or something, but it does not run games well. It's been a struggle optimizing SM2 for Mac.

The general expection seems to be Apple will give its hardware a kick if only for VR because as it stands it's unreasonably bad.
valgusk Nov 8, 2016
Quoting: WorthlessBumsAlso there appears to be at least one person here who'll be mad at me regardless of what I say... ...
I have a game breaking bug with my fog of war regarding Linux machines on Intel HD graphics. ...

You're right that it's not completely fair to compare differing time frames of Linux to non-Linux sales...

It's unlikely I'll release Steam Marines 2 with WML builds on day one just because of the volume of issues I'd have to work through. The current plan is to launch the Windows build first, hammer out any outstanding issues, then bring Mac and Linux builds to parity.

Hey, first of all thanks for prompt explanations, it's always scary in the dark for the passionate Linux lovers. Second - ignore the guy, he must be drunk. Third - I dare you to make an early access technical demo build for Linux, might be sold through steam as pre-purchase for the real game if you want some money flowing . Don't worry about bugs, let them be, people know what they sign for and most of all might even help you somehow. You know that here and phoronix is a nest of devs, (including Intel, Nvidia and AMD devs) and they might just become interested in some bugs. If it is not against steam guidelines, that is.
Liam Dawe Nov 8, 2016
@WorthlessBums, great to have you here :)

I would like to comment on a point you raised here:
Quoting: WorthlessBumsEstimating is hard. I'd like to address the entire "2% is really good because we're 1% of the user base" argument. Not every game on Steam has Linux support. You'd expect the average number of Linux sales to be higher than the average percentage of Linux users, per game that does support Linux. If Linux was 10% of Steam's userbase but there was only 1 Steam game with Linux support you would not expect that game's userbase to be only 10% Linux users; the Linux users are simply flowing into fewer games than Windows users are. That said the Mac percentage numbers are low as well - maybe I'm missing something here.
I don't agree with the argument that Linux having less games, means each game will have more sales. We are still normal people with limited incomes, so we won't buy literally everything, we still have to pick and choose what games we are interested in to pick up. Just having less options, doesn't mean we are likely to buy more, it just means we have less to choose from (and in certain genres like this, we have tons), I don't see it any other way.

I do very much appreciate the fact that you will continue to support Linux, don't let the minority of bad attitudes sway you to walk away (you get them in all communities, just the Linux community is smaller so bad attitudes can be a bit louder).
reaVer Nov 8, 2016
WorthlessBums: I presume some people are a little on edge here because this kind of bad news just doesn't emit the signals to other developers that we'd prefer. I see your numbers are actually lower than my estimates (I'd expect 20k-40k for a port, due to time used, things that have to be learned, etc) and the fact most of the post release support is just staying compatible with the distributions should be music to these people's ears.

At the same time, as I stated before, your game doesn't look like something that would be interesting after a year of playing (I'm saying this from a distance, I haven't really looked at it as I skip most 2D games). If people downloaded your game or bought it on windows, it's going to be unlikely to see a return on the Linux version if you release it a year after. This has been one of the more common gripes with the AAA industry as it takes them over a year to port their PC game to Mac, while it takes the development team that same amount of time to release a new version of that game that then also needs a year to be ported to Mac (and this isn't even talking about Linux).

So if you're doing Steam Marines 2, I'd prefer to see a day 1 launch so we can see a more accurate comparison for the above reason.
Quoting: inlinuxdude1) I'd like to thank the dev for supporting Linux and also for his thoughtful post here on GoL..
I agree. I really appreciate the interesting development comments. I don't play roguelikes, but I always admire people who put the work in to multiplatform games.

Quoting: inlinuxdude2) Is there a way to ignore people like Leopard in the comment sections. His comments really make me sick.. They are singularly unhelpful in attaining our end goals of game parity with other platforms, as well as unappreciative and ungrateful.. :(
I support this. Sadly, a user "ignore" feature wasn't something I worried about until today.
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.