Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

A look at Linux gaming in 2017, an end of year review and Happy Holidays!

By - | Views: 17,062

As the year draws to a close, here's a look at what's happened in the Linux gaming world across 2017.

Note: Since this is an overview, I will be linking to previous articles as a reference.

My honest opinion is that Linux gaming is rather healthy, in fact, I would go so far as to say it’s holding rather steady. Far from the doom and gloom from the Steam Hardware Survey (which is currently rather interesting thanks to an influx of users from Asia), we’ve been getting a steady stream of Linux games from developers big and small.

The Vulkan API

For a next-generation API that’s still relatively new, I think Vulkan progress was pretty great this year. This wasn’t the year for it to explode, but it’s had some steady progress in terms of adoption. Keep in mind, the actual API only had the full release last year, progress to a brand new API takes quite a lot of time.

I did say in my end of year review for 2016: “2017 is the year we will start to see more Vulkan games arrive on Linux.”, let’s see what we actually got.

In terms of actual games:

  • F1 2017 (Vulkan only)
  • Dawn of War III (has OpenGL too)
  • Mad Max got a Vulkan beta
  • Serious Sam HD: The First Encounter, Serious Sam HD: The Second Encounter and Serious Sam 3: BFE all arrived on the Fusion engine with Vulkan support
  • Ballistic Overkill added a Vulkan option
  • Warzone 2100 is getting Vulkan, early builds available

Game Engines and others:

  • Unity 5.6 released with Vulkan support, they’ve done a few more releases since then too
  • CRYENGINE 5.4 released with Vulkan support
  • Unreal Engine 4.17 and 4.18 released, which both had improvements for Vulkan
  • SDL 2.0.6 added Vulkan support
  • Dolphin emulator dropped D3D12 in favour of Vulkan
  • AMD announced the “Anvil” Vulkan framework
  • Steam added support for pre-compiled shaders for Vulkan (and OpenGL)
  • AMD announced their official open source Vulkan driver, but it hasn’t yet been released. So nothing has changed there, we already knew they were going to do it, but they still haven’t actually done it. Update: Now they have!

That’s not an exhaustive list, but it gives a good idea of the progress made for Vulkan this past year. It’s vitally important that the popular game engines get good Vulkan support in, as they’re likely where we are going to get most of our games from. Feral Interactive has obviously invested in it quite a bit too, with their first Vulkan-only game now out and their developers continuing to help with Mesa development.

I still maintain my position on Vulkan, that it won’t suddenly increase the amount of Linux ports we get and so far I feel I’ve been right on the money with that. People have repeatedly argued the opposite with me across various sites, but I clearly haven’t been wrong on it yet. However, I don’t want to undermine the importance of Vulkan for the future of Linux gaming and I do expect more Vulkan games on Linux in 2018, but not due to Vulkan itself, just due to Linux getting more games.

Mesa drivers

As expected, the open source Mesa GPU drivers came a long way yet again. Development has been rapid with four major releases this year. The OpenGL shader cache is now enabled by default, the threaded GL dispatch is also in with an expanding list of games that make use of it for better performance. The current rough plan is to have Mesa 18.0 available in February next year.

SteamOS

SteamOS had a few updates this year, one very interesting release is when Valve dropped AMDGPU-PRO for Mesa, which was quite a surprise. It's hard to really talk about SteamOS, since it hasn't seen a lot of activity in public outside of driver and security updates. I'm not willing to count it out, since it along with a fair amount of other things Valve has done (and is still doing) has really helped pushed Linux gaming.

What will be interesting, is if Valve are going to do a SteamOS 3.0 release based on Debian Stretch, which released in June of this year. I imagine Valve are currently waiting for later Linux Kernel versions, to have some really decent AMD support before doing a big 3.0 release, that's what I hope anyway, so they can make a bit of a splash.

Games

I already mentioned a few games in the Vulkan list, but what about games in general that were released for Linux across 2017? The amount of games is a little hard to track, but it’s in the region of one thousand new releases this year.

We had some really interesting releases this year! From Feral Interactive we had titles like: F1 2017, Dawn of War III, HITMAN and then the GOTY Edition, XCOM 2: War of the Chosen, Total War: Shogun 2 & Fall of the Samurai, DiRT Rally and some more DLC for their other Linux releases. They also have a port teaser still up on their radar, so we know they have something else coming to Linux, but no indication on when it’s coming.

Also, a little noteworthy is something Feral Interactive didn’t announce. They have a GitHub setup, where they have the “ferallinuxscripts” repository, which houses their open source (MIT license) game launcher used by their games. On top of that, it also includes a script that will generate a HTML file about your system setup, which they actually use in their launcher for you to email them. Really nice to see stuff like that in the open.

Virtual Programming gave us Micro Machines World Series, two big Arma 3 updates (with 64bit!), Putty Squad and Arma: Cold War Assault. They are also in the process of porting MXGP3 - The Official Motocross Videogame to Linux.

Aspyr Media released Civilization VI and published the Bloober Team horror game Observer. Quite a quiet year for them, but they’re also publishing other titles that will be releasing on Linux like Innerspace and Next Up Hero.

Those are some interesting releases from some of the bigger players, but let’s not forget the hundreds of indie games released with Linux support this year. Some of them are absolutely fantastic too!

We had titles like Bridge Constructor Portal, Hand of Fate 2, Bomber Crew, Mushroom Wars 2, Tooth and Tail, JYDGE, SteamWorld Dig 2, EVERSPACE (beta), Voxel Turf (my son adores this one), Ken Follett's The Pillars of the Earth and so many more it’s a very long list of good games. Obviously that's an extremely small random pick of games that I like, there's hundreds more good titles that released this year for Linux.

Who can forget the open source games and game engines too, we’ve had new versions of: CorsixTH (Theme Hospital game engine), OpenMW (Morrowind game engine), 0 A.D., SuperTuxKart, OpenRA (Command & Conquer, Red Alert, Dune 2000 game engine), Argentum Age and more!

As for GamingOnLinux (the website)

This year I hooked up a new Sales Page that seems to be ticking over rather nicely, revamped the Release Calendar and put up a Free Games Page. All of which are still being actively developed to be as useful as possible. That’s on top over 1,700 articles of varying sizes written this year by me.

If you appreciate the articles, the videos, the livestreams and everything else, you can support GamingOnLinux on Paypal, Patreon and Liberapay if you’re able to—thank you!

I hope you all had a good year, here’s to 2018 and another solid year for Linux gaming! What was your favourite moment for Linux gaming in 2017?

Whatever you’re doing this holiday season: Happy Holidays, have a good one! I won’t be here on December 24th or December 25th as I will be taking a little time to spend with family.

Article taken from GamingOnLinux.com.
Tags: Editorial
23 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.
24 comments
Page: «2/3»
  Go to:

Voltage Dec 21, 2017
Another Time great Work Liam.
I won't forget to consider donation on Paypal.

Not a good year for linux games as 2016 was but I'm hoping better next one
Happy Holidays :)
Liam Dawe Dec 21, 2017
Quoting: dorronCalendar is not working...anyway, thanks for everything! Merry christmas and happy holidays. Keep up the good work!!!
Thanks for noting that, it's fixed :)
tonR Dec 21, 2017
In 2017, I love the fact increasing number of developers (especially indie devs) starting/already taking seriously about Linux gaming such as seeking beta tester, listen to problems or bug, taking action to fixing it (that varies) and etc. So, let's be positive people. For me, Linux in general and gaming especially will have bright future as long as the community working together.

I hope that in 2018 more games especially racing games will release on Linux. For my own New Year's resolution I hope that I can reduce my dependency on Big Tech.

Happy Holiday and New Year people.

ps: I wanted make a wish here, can't I?

Dear Virtual Programming,

Please, take as many your time to porting the MXGP3 perfectly. I'll wait as long as possible (but please not too long). As motorcycle commuter and big fan of motorcycle racing (any types) and also Linux gamer I am totally hyped about motorcycle games coming to Linux.

Much love, Tone.

pps: Sorry Liam, I really do want support GOL but I'm living on just enough paycheck every month. All I can give is morale support. Keep up great work!
razing32 Dec 21, 2017
Happy Holidays to all :)
SadL Dec 22, 2017
QuoteSDL 2.0.6 added Vulkan support
Wow... how on earth I missed this one?

Anyway.. Happy Holidays fellow penguins! And Happy New Year as well!
GustyGhost Dec 22, 2017
Christmas wish 2018: Steam begins flagging which games are DRM-free on their store. Stretch-wish: Steam Client goes libre.
Code Artisan Dec 22, 2017
Amount of games released on steam according to steamdb and steamspy

       Linux  Windows
---------------------
2017    ~372     7143
2016    ~681     5001
2015    ~664     2965
Eike Dec 22, 2017
View PC info
  • Supporter Plus
Quoting: Code ArtisanAmount of games released on steam according to steamdb and steamspy

       Linux  Windows
---------------------
2017    ~372     7143
2016    ~681     5001
2015    ~664     2965

Filtering for games (and for Linux, of course), sorted by date, there's 47 pages by 25 games:
http://store.steampowered.com/search/?sort_by=Released_DESC&tags=-1&category1=998&os=linux&page=47
That makes 1175 (+ some) Linux games in 2017.
(Of course, one might wonder if they have the same margin of error for other years. I'll take a look.)
It's about 44 pages for 2016 (up to ~91) and about 34 for 2015 (up to ~126).

So here's the new releases compared (if the Windows numbers are accurate, which I'd guess they are):

*edit* I needed to fix this:

       Linux  Windows
---------------------
2015    ~850    2965
2016    ~1100   5001
2017    ~1175   7143


So it seems the percentage of games released on Linux as well is on a strong decline? :(


Last edited by Eike on 22 December 2017 at 11:21 am UTC
Code Artisan Dec 22, 2017
You are right; It seems the steamdb's list is manually updated by volunteers.

https://github.com/SteamDatabase/SteamLinux

"This is a community‐sourced database of Games, on Steam for Linux, maintained because backend data from Steam is not always as close to reality as we would like!"

Note that the steam's store list has games without price (not released yet).

For Windows, the numbers from steamspy are accurate (+7000 games this year !)
Eike Dec 22, 2017
View PC info
  • Supporter Plus
Quoting: Code ArtisanFor Windows, the numbers from steamspy are accurate (+7000 games this year !)

Ups. So I totally missed the interpretation of the Windows releases. Bad news.

Shall I say, for the provocation...?

Linux gaming is dying a slow death.
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.