We do often include affiliate links to earn us some pennies. See more here.

Today thanks to a game developer, I was made aware of Solarus. It's a cross-platform free and open source game engine, that's designed for people making 2D action-RPGs.

Sounds actually quite good too. Using an engine is programmed in C++, with the SDL library and an OpenGL back-end. The actual games made with it they call "quests" and you make them with Lua, so the game engine does the majority of the heavy lifting for developers—that's the aim at least.

They even have their own cool overview video to show it off a little, and we all know how a little fancy marketing can go a long way:

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

For users, it comes with its own specialized launcher to play games made with it, the aptly named Solarus Launcher which you can grab as a Snap across many Linux distributions. Everything about it is cross-platform too with support for Linux, macOS, Windows, BSD, Android soon too.

Last month, they announced that Solarus Labs had been formed as a legally existing non-profit organization to give it some proper backing. To be clear, it remains free and open source but with the proper paperwork in place they can now properly and legally take donations for it.

Find out more on the official site.

I'll be speaking to a developer who is actually using it too in another article to come, so stay tuned for that.

Article taken from GamingOnLinux.com.
9 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 checked 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
The comments on this article are closed.
11 comments
Page: 1/2»
  Go to:

psymin Mar 6, 2020
Maath Mar 6, 2020
Looks like its other name is "Zelda Maker."

Since I was a kid I've always wanted to make video games. Too bad I'm not an artist. No matter how easy these engines make creating a game, the art assets will probably always be the major hurdle. Sure there's sites like opengameart.org, but that can get you only so far.
Liam Dawe Mar 6, 2020
Quoting: MaathLooks like its other name is "Zelda Maker."

Since I was a kid I've always wanted to make video games. Too bad I'm not an artist. No matter how easy these engines make creating a game, the art assets will probably always be the major hurdle. Sure there's sites like opengameart.org, but that can get you only so far.
You've also got Kenney Assets.
Nezchan Mar 6, 2020
I tried running that a few months ago, and found the controls wouldn't work properly at all. It runs, but I can't actually play anything.
noderunner Mar 6, 2020
I've been playing and making games with Solarus for years. I highly suggest it for any aspiring game developers out there, just load up an existing game project in the editor and see how it was put together. It's pretty self explanatory to make your own game from there.
elmapul Mar 6, 2020
i tried it some time ago, and it didnt helped much, compared to starting from 0 in something like html5..
sure you had some features like an tile map editor, but even i can do that, most of the part you still had to do anyway...
so, i'm not willing to test it again so soon... i'm sticking with godot.
a0kami Mar 6, 2020
I saw your gitlab issue Liam, thanks for that, I'd love having that on manjaro as well.
Dunc Mar 6, 2020
Quoting: MaathSince I was a kid I've always wanted to make video games. Too bad I'm not an artist. No matter how easy these engines make creating a game, the art assets will probably always be the major hurdle. Sure there's sites like opengameart.org, but that can get you only so far.
You're not wrong, but that's why you see so many lone developers and small teams doing retro-style graphics. It isn't just an affectation; there are only so many ways you can arrange pixels in a 16x16 grid, especially in a limited palette, and that makes things so much easier. Although I've never released anything, I've always tinkered with graphics (and audio, and code) since the 8-bit days, and I well remember how much more difficult - more like “real drawing” - the jump to 16 bits was. And that was before we had to worry about 3D modelling, normal mapping, lighting...
Kimyrielle Mar 8, 2020
Quoting: Liam Dawe
Quoting: MaathLooks like its other name is "Zelda Maker."

Since I was a kid I've always wanted to make video games. Too bad I'm not an artist. No matter how easy these engines make creating a game, the art assets will probably always be the major hurdle. Sure there's sites like opengameart.org, but that can get you only so far.
You've also got Kenney Assets.

Kenney's stuff is super cartoony, and if you're anything like me and just HATE cartoon art, his stuff won't help much either. I am otherwise in the same boat. I got a few decades of coding experience, but I suck at art. The closest thing I have found to a universally usable starter set for RPGs is https://opengameart.org/content/dungeon-crawl-32x32-tiles
Purple Library Guy Mar 8, 2020
Quoting: Kimyrielle
Quoting: Liam Dawe
Quoting: MaathLooks like its other name is "Zelda Maker."

Since I was a kid I've always wanted to make video games. Too bad I'm not an artist. No matter how easy these engines make creating a game, the art assets will probably always be the major hurdle. Sure there's sites like opengameart.org, but that can get you only so far.
You've also got Kenney Assets.

Kenney's stuff is super cartoony, and if you're anything like me and just HATE cartoon art, his stuff won't help much either. I am otherwise in the same boat. I got a few decades of coding experience, but I suck at art. The closest thing I have found to a universally usable starter set for RPGs is https://opengameart.org/content/dungeon-crawl-32x32-tiles
I think it's not an unusual situation. For instance, I've noticed that visuals is where a lot of open source games come up short.
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.
Buy Games
Buy games with our affiliate / partner links: