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.

What Subset Games (FTL, Into the Breach) think of Valve's Steam Play

By - | Views: 46,649

Subset Games [Official Site] are a developer I was especially keen to speak to about Valve's Steam Play system, since Into the Breach is included as a white-listed game by Valve even though they're working on a Linux version.

Into the Breach is an interesting turn-based strategy game about the remnants of human civilization being threatened by gigantic creatures breeding beneath the earth. They confirmed back in early August that Into the Breach's Linux version was in "active development", so I thought their viewpoint might be quite interesting given the situation.

They first made it clear they are doing a Linux version, then their programmer Mathew expanded on it a bit. Here's what they had to say:

I think Steam Play is awesome. It's an unfortunate reality that providing support on multiple platforms is non-trivial for many studios, and never launching on Linux would never be done out of malice. Everybody wants as many people playing games in as many places as possible. Steam Play provides that option for games that otherwise might not get full support. It's important for us to try to provide full support when possible, but it's also good to know that there's a way for people who don't want to wait to very easily dive into Into the Breach. It's not a final solution for Linux for us because we like to be storefront agnostic as well as OS agnostic. Not everyone uses Steam in the same way that not everyone uses Windows. And we try to support as many places as possible.

Hopefully some of our readers will find that as interesting as I did. Not being tied to any particular store or operating system is a good point to make about all this.

If you missed it, you can also see our interview with the creator of DXVK, one of the projects that makes up Steam Play. There’s also the chat with Linux game porter Ethan Lee as well. On top of that, our contributor Cheeseness also posted his own Cheese Talks article on his blog about giving some of his thoughts.

As a reminder, you can see my initial thoughts about it all here. I did speak to game porters Feral Interactive in that article, although they only gave one line about plans not changing (which is good to know). Aspyr Media didn’t give a public comment for it and Virtual Programming still aren’t replying to our emails.

Regardless of how it turns out, it’s interesting to see Valve put in such effort to push Linux gaming forward. They have reasons to do so, looking after their massive wallet being the obvious one as they want Linux gaming to be profitable for them, but when the result from their work helps a number of FOSS projects and supports a platform we all enjoy using it’s hard not to appreciate it.

Article taken from GamingOnLinux.com.
47 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.
17 comments
Page: 1/2»
  Go to:

Koopacabras Sep 17, 2018
+1 cheese talks is really worth reading.
ElectricPrism Sep 18, 2018
I'd be curious to see if any games decide to bootstrap DXVK or similar without wine directly into their game / engine. I am curious if it would make porting easier, or even be a functional idea to porting to Linux.

Most people on Linux are pretty BIG on maintaining as much control as possible -- programming is no different -- why license and deploy proprietary dependencies when a in-house alternative can be a better fit.

In web programming it's pretty much the same -- why include 100 different javascript libraries with conflicting dependencies written by some dude across the planet and unsupported when you can just go minimal and maintain as much project control and independence.

A good example is there used to be a WordPress plugin -- NextGEN Gallery, that got sold and bought, and come version 2.0, the JSON API completely changed thereby ruining weeks of work due to API version incompatibility.

These are the kinds of problems you get when you rely on other people's software. Being Store Agnostic is a pretty smart move.

/rant


Last edited by ElectricPrism on 18 September 2018 at 12:29 am UTC
Comandante Ñoñardo Sep 18, 2018
QuoteOn top of that, our contributor Cheeseness also posted his own Cheese Talks article on his blog about giving some of his thoughts.


Wow! I just read the article...
That is not an article; THAT IS A BOOK!... I am waiting for the movie adaptation.
Purple Library Guy Sep 18, 2018
The Cheeseness article is interesting. Lots of good information and some interesting (and worrisome) perspectives.

But I think he is a bit too cavalier in dismissing the issue of sheer quantity of users. He sets out the possible good things from Steamplay/Proton like this
QuoteAssuming that more developers supporting Linux natively, and treating Linux users as equally valid/valued customers are the most positive outcomes, let's consider a few of the possible ways that something like Proton could be used to leverage that.
Note that more Linux users is not in there. I'm pretty sure that one of Valve's major objectives in all this is to facilitate more people playing games on Linux/SteamOS, one way or another--whether through adopting Linux as their PC desktop or via new Steam Machines or in some other way as yet undreamed of, the point is to remove a barrier to adoption. Cheeseness doesn't so much dismiss that idea as simply not consider it a desirable objective.
QuoteBeyond this, chasing a higher userbase is a flawed goal in and of itself. It is far better to focus on increasing the quality, accessibility, and robustness of experiences, and in that way create a more attractive platform, than work to artificially inflate the userbase in the hopes of hitting some kind of critical mass. The alternative results in skewed priorities that revolve around things that don't really benefit any users or the platform in tangible ways.
His ideal it seems would be a Linux that continually improved in quality and which was treated as a first-class OS citizen, but without actually growing much in number of users so as to stay a congenial group of communities. Unfortunately, I think that ideal is a bit naive. Numbers count. If you don't have the sales you won't be treated as a first-class citizen. Network effects are important, and we also live in a time dominated by large corporations with weak antitrust enforcement where big commercial concerns are predatory on small. Open source acts as something of a hedge against this, and has allowed Linux to survive in a hostile environment where an equivalent proprietary offering would have died. But ultimately, many of the objectives Cheeseness wants cannot happen without a bigger slice of the pie. Ignoring Proton's potential impact on growth in Linux use ignores the main issue and makes the rest of his analysis a bit moot.


Last edited by Purple Library Guy on 18 September 2018 at 3:10 am UTC
toojays Sep 18, 2018
Thanks Liam, I've been curious about Subset's plan for Into the Breach since Proton was announced. I'm waiting for Steam Play to come out of beta before I try this, but I'm pretty tempted to just go ahead and get it already.

I also enjoyed the Cheese article.
Salvatos Sep 18, 2018
Quoting: Purple Library GuyHis ideal it seems would be a Linux that continually improved in quality and which was treated as a first-class OS citizen, but without actually growing much in number of users so as to stay a congenial group of communities.
That's not what I perceived from your quoted text. The idea isn't that we shouldn't grow much, but that we shouldn't grow too fast. Notice, in particular, "work to artificially inflate the userbase" and "create a more attractive platform" (emphasis mine of course). I think his point is that if you just invest on putting a half-baked product into more people's hands to inflate your numbers, you'll ultimately shoot yourself in the foot by showing potential returning customers a bad experience. Whereas by prioritising your product's quality, you may not get as fast a short-term adoption as with an equivalent marketing budget, but your retention rate will be much better and favor steady growth.

We don't want everyone to use Linux so we can make it better.
We want to make Linux so good everyone wants to use it.
Purple Library Guy Sep 18, 2018
Quoting: Salvatos
Quoting: Purple Library GuyHis ideal it seems would be a Linux that continually improved in quality and which was treated as a first-class OS citizen, but without actually growing much in number of users so as to stay a congenial group of communities.
That's not what I perceived from your quoted text. The idea isn't that we shouldn't grow much, but that we shouldn't grow too fast. Notice, in particular, "work to artificially inflate the userbase" and "create a more attractive platform" (emphasis mine of course). I think his point is that if you just invest on putting a half-baked product into more people's hands to inflate your numbers, you'll ultimately shoot yourself in the foot by showing potential returning customers a bad experience. Whereas by prioritising your product's quality, you may not get as fast a short-term adoption as with an equivalent marketing budget, but your retention rate will be much better and favor steady growth.

We don't want everyone to use Linux so we can make it better.
We want to make Linux so good everyone wants to use it.
Yeah, maybe, but it's still a naive perspective. It implicitly buys into the idea that every platform has, or will ultimately have, the number of users it in some sense deserves. Either a belief in the efficient working of markets or of the efficient workings of the "marketplace of ideas". Neither of these work in real life.

Linux doesn't have few users because it's poor quality. For one thing, it's quite good quality. But to the extent that there are de facto quality problems in Linux, the causality runs the other way--graphics and other device drivers, for instance, are poor or lag in time because Linux has few users; if it were a platform big enough that vendors had to support it, those problems would vanish like the morning dew. But that's not the problem. Linux has few users because other platforms have locked up preinstalls, so they come with the computers people purchase. It has not grown because of various engineered barriers to entry--advertising budgets, engineered incompatibilities, payola-dominated sales channels, et cetera et cetera. To think all we have to do is build it and they will come as we contemplate the wonders of the perfect platform under the shade of the bodhi tree is unrealistic. We are the underdog here, the big boys are fighting with every dirty trick going and have been since the 90s, and Cheeseness is saying taking one hand out from behind our back would be "artificially" inflating the user base. No, sorry, the whole basis of who uses what OS is "artificial" by Cheeseness' standards and has been since Bill bought QDos, or before.

I was trying not to come down too hard on that perspective because in general I really respect Cheeseness, but I just can't. It's not just wrong, it's not even just dumb, it's dangerous. It's like we're headed to a gunfight and Cheeseness is saying "Put that thing down and bring this pair of garden shears instead" because for some reason he thinks it's about trimming a hedge. You do not defend yourself against the mafia by showing the world that your garden is more beautiful than theirs. I'm in favour of the garden being beautiful, don't get me wrong, it's just not a good reason not to try to win.


Last edited by Purple Library Guy on 18 September 2018 at 6:56 am UTC
Termy Sep 18, 2018
A shame that their "storefront agnostic" Take doesn't include itch.io ^^
Nevertheless, intersting to know and does for sure make them more sympathic!
damarrin Sep 18, 2018
View PC info
  • Supporter Plus
I agree with Purple Library Guy 100%. I also thought of the "if you build it they will come" phrase as I was reading Cheeseness's article and I think he is wrong there. They will not come because they're already somewhere else and they _see_ no reason to move.

I think Linux is already good enough and has been for years now. It has not been enough. The general population does not care about Linux's advantages and they just want to use what they know and what will run the software they know (how many times have I heard, yeah, ok, but does it run <insert arbitrary piece of Windows-only software here>, oh, it doesn't, but I need it) and to some extent what came installed on their computer - even if they themselves say "Windows 8 is awful I hate it".

The situation can only be solved by marketing and easy access to hardware with Linux pre-installed. The perception of Linux has to change. People have to learn they can do all they need to do with it. This is exactly the thing Apple had been doing for years - telling people they sell fully-functional computers which have all the software people will ever need. I remember when Macs were in the perceptual position Linux is in now some 15 years ago - seen as expensive, useless toys for a very specific few. Linux isn't seen as expensive ofc, but the rest stands. Apple put millions into marketing and more millions into software.

Someone needs to do that for Linux if it's to succeed.
damarrin Sep 18, 2018
View PC info
  • Supporter Plus
I believe we don't need all people who use Linux to subscribe to the philosophy behind it. We do, however, need the numbers so various entities that create hardware and software find it worthwhile for their business to support Linux properly. I believe both proprietary and open-source software have their place and it would not be good if either of them disappeared.

I'd say a Linux market share of about 20% would do the computer landscape a world of good.
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.