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.

UPDATE: The developer provided some clarifications here. I think the key point to take away is this "Last but not least, we are shelving the Linux port, not outright killing it. This doesn't mean we won't do it after the launch."

ORIGINAL: Book of Demons [Steam], a dungeon crawling hack and slash with deck-building will no longer get a native Linux port. Steam Play is part of the reason.

It won't be the last game to do this I'm sure. At least in this case, they aren't pulling support for an already released game like Human: Fall Flat as Book of Demons didn't have a public Linux version. Anyway, writing on the Steam forum the developer noted a few vague issues they were having.

Things like "We had as many different issues with the build as testers. With each flavor of Linux came different issues." along with "Right now everything indicates that Linux port would be very high maintenance.". I always find these types of statements highly unhelpful, unless they actually say why that is. Let's be clear on this again too, you do not need to support all Linux distributions, support the most popular.

They went on to mention the issue of users only getting a single choice between Native or Proton, since Steam has no built-in way of picking between Steam Play or a Native build. An issue that seems to be mentioned more lately by gamers and developers. So, they said they will "focus our efforts on supporting Steam Play and Proton.".;

This does bring up some interesting thoughts. To be clear, I'm very open minded about Steam Play especially since sales will still show up as Linux and that I do like.

However, there's a lot that's unclear right now. When developers say they will support Steam Play/Proton, how will they do that? It would at the very least, require them to test every single patch they do on a Linux system through Steam Play to ensure they haven't broken it. Anything less than that and I wouldn't say they were actually supporting it. If it is broken, finding out why might end up being a hassle and hold them back and end up causing more issues. They can't really guarantee any degree of support since it is Valve and co handling it for them, the way I see it is that the game developer is not really doing anything.

Article taken from GamingOnLinux.com.
13 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.
58 comments
Page: «6/6
  Go to:

Furyspark Nov 7, 2018
[quote=Guest]
Quoting: Furyspark
Quoting: Guest
Quoting: subThey're just letting "Proton" handle things for them and see it as the easy way out.

I don't really agree with that remark. If you replace 'Proton' with 'SDL', 'OpenGL', 'PixiJS', or something similar, that'd be awkward. Game developers don't *need* to know certain stuff, as long as they can make their games work well.

There are differences between those things and Proton, of course, but if it's sensible to use Proton, I don't really feel bad about them doing that, as long as, of course, they're supporting it properly.

The whole proper support thing is what I've issue with. My suspicion is that there won't be - it sounds more to me like they haven't really done much, just relying on "Proton" to make it work.
I could be wrong. They might have tested it proper, they might continue to test and make sure it works. They might even check with wine proper. But I doubt it.

That's fair. I suppose it is call for some mistrust on their efforts. Still, if they prove they can make it work alright, I'll appreciate that. If they won't, that's reason for not buying their (future) games. I'm personally not inclined to buy games at launch anyway.
dvd Nov 10, 2018
Quoting: Patola
Quoting: Guest
QuoteWith each flavor of Linux came different issues.

And WHO excatly told them to support EVERY flavor? Just support Steam OS and/or Ubuntu. And for the most part it will work on any Distro.

In theory, yes, they should only support Ubuntu and SteamOS, but in practice users of different distros complain in the forums, give negative reviews and return their games as much as they have problems. So it doesn't help giving this advice, those users feel entitled to the game as much as any user of the support distributions.

I empathize with the developers on this. With Steam Play being much more uniform across linux distros, they'll have less trouble.

I realise this is necro, but steam provides this comfort to devs on regular linux ports. One of the big downsides of cracked steam versions of games is that they don't have the compatibility, your distro probably doesn't have the deprecated, 2 year old libcryto, etc..., but steam download provides you these libraries and uses those instead of system ones so the game runs without flaws. Targeting Steamos/Ubuntu with official support is which everyone does. It means it also runs on debian by default. Users of other distros usually come up with their hacks, which usually involve symlinking an older library (or compiling it).
dvd Nov 10, 2018
Quoting: BotonoskiLinux is sort of on the bleeding edge, always changing and a bunch of experimentation going on. Perhaps when Linux has a larger market share and one particular distro rises to the occasion the platform will be more stable and easier for developers to support. Though if that were to occur I think Linux would ultimately be worse off as it probably be slower to progress in performance and design to maintain legacy support and whatnot.

I don't really agree with this sentiment, you can pretty much support 99% of bigger distro users by testing on debian and fedora/opensuse.
Of these Debian, for example, is not "bleeding edge" at all. If you target stable, you get lots of years of support, and at least 3 years between the next distro. I don't think that's more bleeding edge than windows versions. I think this view that it is "bleeding edge" - at least when it comes to gaming - is because much of the work on modern ogl drivers were done much later than on windows.

Also, indies and big studios also like the bleeding edge: i remember back when i used to play on windows, the new games would always tell you to not forget to upgrade the graphics driver.
Botonoski Nov 10, 2018
Quoting: dvd
Quoting: BotonoskiLinux is sort of on the bleeding edge, always changing and a bunch of experimentation going on. Perhaps when Linux has a larger market share and one particular distro rises to the occasion the platform will be more stable and easier for developers to support. Though if that were to occur I think Linux would ultimately be worse off as it probably be slower to progress in performance and design to maintain legacy support and whatnot.

I don't really agree with this sentiment, you can pretty much support 99% of bigger distro users by testing on debian and fedora/opensuse.
Of these Debian, for example, is not "bleeding edge" at all. If you target stable, you get lots of years of support, and at least 3 years between the next distro. I don't think that's more bleeding edge than windows versions. I think this view that it is "bleeding edge" - at least when it comes to gaming - is because much of the work on modern ogl drivers were done much later than on windows.

Also, indies and big studios also like the bleeding edge: i remember back when i used to play on windows, the new games would always tell you to not forget to upgrade the graphics driver.


What gives me the impression that even Debian is on the bleeding edge is, well, currently playing a decade old native linux game on my current system is rather difficult, certainly possible, but dealing with a web of older dependencies and getting those installed without breaking my system has proven before to be quite the headache, even moreso than compiling a game from source code.
Now compare that to Windows where I'm able to whip out a game from 1999 and get it running on Windows 7 with zero hassle most of the time.
From this I get the impression that Linux is a bit quicker in pruning out old code compared to Windows, this can be rather inconvenient but it's probably more secure and efficient.
dvd Nov 10, 2018
Quoting: Botonoski
Quoting: dvd
Quoting: BotonoskiLinux is sort of on the bleeding edge, always changing and a bunch of experimentation going on. Perhaps when Linux has a larger market share and one particular distro rises to the occasion the platform will be more stable and easier for developers to support. Though if that were to occur I think Linux would ultimately be worse off as it probably be slower to progress in performance and design to maintain legacy support and whatnot.

I don't really agree with this sentiment, you can pretty much support 99% of bigger distro users by testing on debian and fedora/opensuse.
Of these Debian, for example, is not "bleeding edge" at all. If you target stable, you get lots of years of support, and at least 3 years between the next distro. I don't think that's more bleeding edge than windows versions. I think this view that it is "bleeding edge" - at least when it comes to gaming - is because much of the work on modern ogl drivers were done much later than on windows.

Also, indies and big studios also like the bleeding edge: i remember back when i used to play on windows, the new games would always tell you to not forget to upgrade the graphics driver.


What gives me the impression that even Debian is on the bleeding edge is, well, currently playing a decade old native linux game on my current system is rather difficult, certainly possible, but dealing with a web of older dependencies and getting those installed without breaking my system has proven before to be quite the headache, even moreso than compiling a game from source code.
Now compare that to Windows where I'm able to whip out a game from 1999 and get it running on Windows 7 with zero hassle most of the time.
From this I get the impression that Linux is a bit quicker in pruning out old code compared to Windows, this can be rather inconvenient but it's probably more secure and efficient.

That is not very true, many counterexamples have been given - i think even on GoL - where some people play games in wine because it runs better in it than on windows. Also, blobs (let it be drivers or games or whatnot) were always the blob devs chore to keep updated, even on windows. When you turn on your windows gaming pc, your first few minutes are usually spent going over anti-virus, gpu, motherboard and cpu manufacturers website downloading their latest blob. Maybe they even upload it to some central windows server, so you don't need to search for it in the browser, but that is the equivalent of providing a .deb or .rpm file instead of .zip or a .run that will most likely corrupt your installation at some point. These library problems largely go away if the developer provides some libraries that they compile for you. (Just like Feral does in their ports) That way you can play old games.
Purple Library Guy Nov 10, 2018
Quoting: dvd
Quoting: Botonoski
Quoting: dvd
Quoting: BotonoskiLinux is sort of on the bleeding edge, always changing and a bunch of experimentation going on. Perhaps when Linux has a larger market share and one particular distro rises to the occasion the platform will be more stable and easier for developers to support. Though if that were to occur I think Linux would ultimately be worse off as it probably be slower to progress in performance and design to maintain legacy support and whatnot.

I don't really agree with this sentiment, you can pretty much support 99% of bigger distro users by testing on debian and fedora/opensuse.
Of these Debian, for example, is not "bleeding edge" at all. If you target stable, you get lots of years of support, and at least 3 years between the next distro. I don't think that's more bleeding edge than windows versions. I think this view that it is "bleeding edge" - at least when it comes to gaming - is because much of the work on modern ogl drivers were done much later than on windows.

Also, indies and big studios also like the bleeding edge: i remember back when i used to play on windows, the new games would always tell you to not forget to upgrade the graphics driver.


What gives me the impression that even Debian is on the bleeding edge is, well, currently playing a decade old native linux game on my current system is rather difficult, certainly possible, but dealing with a web of older dependencies and getting those installed without breaking my system has proven before to be quite the headache, even moreso than compiling a game from source code.
Now compare that to Windows where I'm able to whip out a game from 1999 and get it running on Windows 7 with zero hassle most of the time.
From this I get the impression that Linux is a bit quicker in pruning out old code compared to Windows, this can be rather inconvenient but it's probably more secure and efficient.

That is not very true, many counterexamples have been given - i think even on GoL - where some people play games in wine because it runs better in it than on windows.
This is true enough but not really a counterexample. Wine is specifically designed to operate as old versions of Windows. Windows could be better at running old Windows programs than Linux is at running old Linux programs, and yet Wine could be better still. And of course it traditionally isn't as much of a problem on Linux because active parts of the open source software ecosystem get maintained and updated along with the OS, so there is very little "old" software. But with games and other closed things, it's a bit different; maybe we need a "Wine" for running old Linux software.

Also of course incompatibilities have gotten significantly worse since Windows 7. But Microsoft used to work hard on making sure old stuff still ran.
omer666 Dec 7, 2018
Quoting: Purple Library Guy
Quoting: dvd
Quoting: Botonoski
Quoting: dvd
Quoting: BotonoskiLinux is sort of on the bleeding edge, always changing and a bunch of experimentation going on. Perhaps when Linux has a larger market share and one particular distro rises to the occasion the platform will be more stable and easier for developers to support. Though if that were to occur I think Linux would ultimately be worse off as it probably be slower to progress in performance and design to maintain legacy support and whatnot.

I don't really agree with this sentiment, you can pretty much support 99% of bigger distro users by testing on debian and fedora/opensuse.
Of these Debian, for example, is not "bleeding edge" at all. If you target stable, you get lots of years of support, and at least 3 years between the next distro. I don't think that's more bleeding edge than windows versions. I think this view that it is "bleeding edge" - at least when it comes to gaming - is because much of the work on modern ogl drivers were done much later than on windows.

Also, indies and big studios also like the bleeding edge: i remember back when i used to play on windows, the new games would always tell you to not forget to upgrade the graphics driver.


What gives me the impression that even Debian is on the bleeding edge is, well, currently playing a decade old native linux game on my current system is rather difficult, certainly possible, but dealing with a web of older dependencies and getting those installed without breaking my system has proven before to be quite the headache, even moreso than compiling a game from source code.
Now compare that to Windows where I'm able to whip out a game from 1999 and get it running on Windows 7 with zero hassle most of the time.
From this I get the impression that Linux is a bit quicker in pruning out old code compared to Windows, this can be rather inconvenient but it's probably more secure and efficient.

That is not very true, many counterexamples have been given - i think even on GoL - where some people play games in wine because it runs better in it than on windows.
This is true enough but not really a counterexample. Wine is specifically designed to operate as old versions of Windows. Windows could be better at running old Windows programs than Linux is at running old Linux programs, and yet Wine could be better still. And of course it traditionally isn't as much of a problem on Linux because active parts of the open source software ecosystem get maintained and updated along with the OS, so there is very little "old" software. But with games and other closed things, it's a bit different; maybe we need a "Wine" for running old Linux software.

Also of course incompatibilities have gotten significantly worse since Windows 7. But Microsoft used to work hard on making sure old stuff still ran.

Actually that's not a bad idea. It could be a Compatibility Mode, or a Classic Mode, not unlike what Microsoft or Apple does.
oldrocker99 Jan 4, 2019
View PC info
  • Supporter Plus
I guess I missed this thread. I got BoD for cheap, on sale plus a coupon because I own Darkest Dungeon, and DD got a coupon if you own BoD.

Yes, it does run on SteamPlay, and I will admit that I have bought a very few other Windows games that run perfectly. This is one very fun game, and has attracted a large community, with very responsive devs.

I, at least, highly recommend it. AFAIC, the three best indie games of 2018 were Book of Demons, Slay the Spire, and Towers of Time, all three of which I very highly and heartily recommend.
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.