You can sign up to get a daily email of our articles, see the Mailing List page!

Here's a fun recent discovery, Songs of Syx an in-development title from Swedish developer Jakob de Laval. It's a city-builder with empire management, tactical battles and rpg-elements and it's looking good.

With an interesting pixel-art top-down view, Songs of Syx reminds me a little of Rise to Ruins, another great pixel-art builder. It's been in development since 2014, with an Early Access release due sometime in March next year with support for Linux, Mac and Windows.

Catching my interest right away was the scale that Songs of Syx is going for. Starting off with a small colony, you will eventually grow to thousands of people where it will introduce nobility, inflation, supply-lines, alliances, vassals and conquest.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Show & Accept Cookies   Direct Link

Sounds like it will have a fair amount of depth to it too. With big bloody battles, different seasons, religions, research, trading, a justice system, modding support and so on. You can also flip the game on its head and become a "servant of chaos" which has rather different game mechanics including raising the dead. Apparently this becomes a race against time, as everyone will band together against you. All of it sounds like a lot of fun, can't wait to see more.

From what the developer has said, it seems like it will eventually go to Kickstarter. Should do well, considering how impressive it seems already.

Want to try a really early demo? You can find that on Indie DB, simply run the .jar file with your local Java install and it works fine. For all the rest, check out the official website.

Article taken from GamingOnLinux.com.
8 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
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.
See more from me
Patola 20 July 2019 at 8:00 pm UTC
Not on Steam? :-(
TheSHEEEP 20 July 2019 at 8:52 pm UTC
View PC info
  • Supporter
PatolaNot on Steam? :-(
From their homepage:
QuoteSongs of Syx is in development since 2014 and early access will be available March 2020 for Windows, Mac and Linux.

Actually, I find this very commendable. Instead of spamming Steam with even more unfinished ****, they wait until they are actually ready for the public.
That said, I do wonder why they did not go with itch.io ...


Last edited by TheSHEEEP at 20 July 2019 at 8:52 pm UTC
Nagezahn 21 July 2019 at 6:06 am UTC
A game of that scale is either the work of a genius or a madman. Time will tell. Also I'm a bit worried about performance. If there are "30.000 individual and complex inhabitants" to be simulated with all the interactions, that is not an easy task. Is Java the right choice for that? Hm. Unfortunately, the demo does not run on my Arch system with OpenJDK 12.

In general I am very intrigued by the setting and the complexity but wonder how said complexity will be manageable throughout the game and at different scales.
Maelrane 21 July 2019 at 8:49 am UTC
NagezahnAlso I'm a bit worried about performance. If there are "30.000 individual and complex inhabitants" to be simulated with all the interactions, that is not an easy task.

Let's wait and see. I imagine an Actor system being used and then this seems totally possible. (See e.g. https://aeplay.org/citybound which features *millions* of individuals - although that's made in Rust. But I don't see why it shouldn't be possible to do it in a JVM language)


Last edited by Maelrane at 21 July 2019 at 8:51 am UTC
Nagezahn 21 July 2019 at 1:20 pm UTC
MaelraneLet's wait and see. I imagine an Actor system being used and then this seems totally possible. (See e.g. https://aeplay.org/citybound which features *millions* of individuals - although that's made in Rust. But I don't see why it shouldn't be possible to do it in a JVM language)

Thanks for the link. From what I have read on the page, it aims at running on more than one machine (server), so "millions" of individuals will probably not be simulated on hardware you play typical single player game on. I've tried a live build and don't believe my machine would be able to run that many with acceptable performance.

The problem with JVM is just the performance hit you have to take in relation to a native implementation. It's very hard to compare because there are so many factors going in. Found some numbers by Google here: https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf

But most important is you know your tools. Naturally you can write horrible and inefficient code in any language, beyond a point where no compiler optimisation can help you. So if Java is your thing, Java it should be.
Purple Library Guy 21 July 2019 at 8:02 pm UTC
Sings of Sox.
spesk 22 July 2019 at 2:42 pm UTC
Echo some of the sentiments posted above regarding performance, but this game does look awesome and I'm excited to try it out.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • The Dark Eye: „Drakensang“ (via Proton)
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts