Take this with a pinch of salt, since it's early days for his next game, but Jonathan Blow (Braid, The Witness) actually showed off his next game 'Jai Sokoban' running on Linux.

You might be wondering why this is news, well, Jonathan has never been particularly interested in doing Linux versions, usually claiming something about Linux gamers not buying games, or Linux just not being good enough. His last game The Witness never came to Linux too, so it's really great to know someone so vocal against doing Linux games might actually do another.

It's not just him though, he has someone else helping with compilers and making sure it's portable.

I know Jonathan Blow is not a favorite among us Linux gamers, but I have been following his series of programming videos for quite a while now and I have a lot of respect for the guy, both for his knowledge and his intuition into what makes a good game programming language. For many years I ran C++ commercial programming teams under Unix and I was considered an expert on C++, but I never felt it was a natural language for programming. Unfortunately, C++ was always a language where you can do a function in 7 different ways, but you will need to put a lot of work in to find out which of those is an 80% reasonable solution. For personal use, I ditched C++ very quickly once Java became mainstream, as Java was like daylight compared to the C++ fog.

I think Jonathan Blow's language will be excellent 80% of the time for writing games, I just wished he had fully created it, rather than writing the Witness, but I guess he has got to pay his bills first. I am not surprised that his language is showcased on Linux, it is by far the best OS for new languages, and was one of the many reasons I personally moved from Windows to Linux. I wanted to play with what were then new languages and only available on Linux, like Google's Go, Firefox's Rust and Gnome's Vala. So please allow Jonathan more leeway, as I am sure Linux will benefit in the longer term from his work.

kibblesI don't know why Braid has so much acclaim. I gave it a try and that game was just boring and awful.

Fair enough; I found it focussed, engaging and well-crafted.

The attention to detail in the puzzles is mind-blowing (heh), but you do have to have a taste for the games specific implementation of puzzles.

I suspect most reviewers, being distracted by the artwork, ignored that it is just not a game suitable for everyone, or even for most people. The worst of the reviewers seemed rather smug and superior about liking the game when other people didn't.

Yeah, well... Jonathan Blow may be a nice guy and all, making great games, I really disliked his aggressivity aginst Linux in general. He's a big voice in the indie game dev community, so what he says resounds a lot in many people's ears. I'm waiting for actions after that, not just "oh, I changed my mind". The Witness was a great occasion, he missed it. He's not the only one (hello 2dark) so I'm currently a bit fed up.

While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!