Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

The story of Earthlock: Festival of Magic [Official Site] is a little odd. The developer released a Linux alpha version back in 2016 and since then nothing has happened. A new edition has been announced and it's still somewhat positive for Linux.

Commenting on their Kickstarter update, a developer said this:

@JJ Foote: We have not given up on making the Linux version.

Quite short and to the point, but it is good to know that they haven't given up. I wouldn't usually put much faith in something as little as this, but they did put out a working alpha build previously, so they obviously have a little experience.

It is a shame they weren't able to finish the Linux version of the game, but if they do actually keep true to their word and polish it up for this new edition, then that's fantastic. It certainly wouldn't be the first time Linux support didn't arrive for a game until a new and improved edition arrived either.

The new edition will come with a story that has more depth to it, crafting, side quests, mini-games and plenty more. Sounds like they've really been working hard on it!

Thanks for the tip, Faugn!

Article taken from GamingOnLinux.com.
3 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.
7 comments

Perkeleen_Vittupää Dec 29, 2017
"Has not given up" ? -Can someone (again) explain to me and so many others, what exactly makes porting a game to Linux such a hellishly daunting task in 2017? Suppose this is not a Unity game.
Avehicle7887 Dec 29, 2017
Quoting: Perkeleen_VittupääSuppose this is not a Unity game.

It is :D

My guess why this may be taking so much is because many devs are Windows only people and some may have never used Linux before. So despite Unity having an "export to Linux" button, it might not be as easy for them if issues arise.

As for me personally, I spent so much time in Linux these past 3 years that sometimes troubleshooting issues on Linux is much easier than in Windows.
Doc Angelo Dec 29, 2017
QuoteI wouldn't usually put much faith in something as little as this, but they did put out a working alpha build previously, so they obviously have a little experience.

The Kickstarter from 2014 had a small demo. Not only for Windows, but also for Linux. I remember that the README of the Linux demo had a text that said that they did not test this version, but that they believed it should work. And it did work. It was only a small battle, but I don't remember seeing anything wrong with it.

Fast forward, the Linux beta of the released product comes out. It also pretty much worked. Some missing textures at rare places, very few crashes. Many people played for hours without any issue.

I'm not sure if there was a considerable amount of work put into the Linux beta, or if it just worked without touching anything - as it was with the demo.

I have to say that my hopes were higher at the time I paid for this game on Linux.


Last edited by Doc Angelo on 29 December 2017 at 10:42 pm UTC
holisticboy Dec 30, 2017
[quote=Doc Angelo][quote]I wouldn't usually put much faith in something as little as this, but they did put out a working alpha build previously, so they obviously have a little experience.[/quot

Although the Unity engine makes it easier to make games for all platforms, what unity does is only a single part of development. For every other aspect of development, additional platforms often means 100% replication of every other aspect of development, such as the creation, maintenance and execution of manual and automated test suites (every time you add a platform, you double your testing load), any support/creation/maintenance of architecture, build systems and/or developer machines and software configurations.

And yes, it's not extremely easy to find Linux trained developers, testers, etc., particularly now that Microsoft is so good at engaging developers early with free access to MSDN developer tools, and school programs. My experience when hiring is that new people coming to the industry tend to only have experience in Linux if they have played with things like Arduinos or Raspberry Pi's... everyone else is indoctrinated by the age of 7 or 8 with Microsoft products and courses (also cross platform development kits like Xamarin, a Microsoft product, are also good at encouraging new developers to stay within the Microsoft land).
Doc Angelo Dec 30, 2017
Quoting: holisticboyAlthough the Unity engine makes it easier to make games for all platforms, what unity does is only a single part of development. For every other aspect of development, additional platforms often means 100% replication of every other aspect of development, such as the creation, maintenance and execution of manual and automated test suites (every time you add a platform, you double your testing load), any support/creation/maintenance of architecture, build systems and/or developer machines and software configurations.

If that would be the case, why wouldn't they tell us that as the reason why they don't work on the Linux version yet? Wouldn't adding platforms like Nintendo Switch be even more additional workload in comparison to working on a Linux version after a Windows version?


Last edited by Doc Angelo on 30 December 2017 at 11:16 pm UTC
Przemko Jan 1, 2018
I play this game few months ago and it was almost everything OK. Just some rocks was black but that doesn't affect in gameplay.
holisticboy Jan 3, 2018
QuoteIf that would be the case, why wouldn't they tell us that as the reason why they don't work on the Linux version yet? Wouldn't adding platforms like Nintendo Switch be even more additional workload in comparison to working on a Linux version after a Windows version?

My guess is that they find the Switch easier to develop for, or/and they feel they will make more money from that. One of the guiding developing principles right now is "cost of delay". That is, if they have prioritised their work correctly, they have probably calculated that the cost of delay for the Switch is higher than Linux, therefor the priority would be Switch.

Again, just a theory, but I develop very large IT systems and that's generally the "best" prioritisation technique (others tend to be "executive says..." or "whoever screams loudest").
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.