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 reader recently let us know of Sonic Robo Blast 2, a 3D free and open source sonic game built from the open source Doom Legacy game engine.

SRB2 is closely inspired by the original Sonic games from the Sega Genesis, and attempts to recreate the design in 3D. While SRB2 isn't fully completed, it already features tons of levels, enemies, speed, and quite a lot of the fun that the original Sonic games provided.

What they've been able to do with the Doom engine by merging in Sonic is definitely impressive. It's continually updated too, with a brand new version going up recently. SRB2 version 2.2.9 is out with these changes:

  • Fixed animated skin colors in OpenGL.
  • Fixed an error when loading addons with custom savedata via the command line (notably, when testing from Zone Builder).
  • Optimized Lua, plane rendering, and drawing of FOFs.
  • Added polyobject support for Lua.
  • Added multitag library for Lua, which allows reading and manipulation of tags on mapthings, lines and sectors; also added tag iterator functions.
  • Attraction Shield’s homing attack may now be chained.
  • The addfile command now supports adding multiple files.
  • The player will now smoothly slide across a sloped ceiling.
  • Let more graphics lumps be replaced clientside.
  • Various bits of progress on UDMF.
  • Special text is printed when the player begins the final lap in Circuit mode.
  • Ring drain sectors play the ring depletion sound.
  • Pausing the game is no longer possible during the score tally screen in Marathon Mode.
  • Tons of map fixes from sphere.
  • Added acronym keywords to Co-op levels. For use with the map command, so e.g. you can warp to Green Flower 1 with map GFZ1.
  • The game now resends the whole gamestate when resyncing a player.
  • Fixed an issue with the installer executables where you wouldn’t always be asked where you want to install the game.

Sounds like there's never been a better time to try it out!

Check it out on the official site. Available for Linux on Flathub.

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

Cyril May 11, 2021
Doom, Doom everywhere!
Calinou May 11, 2021
Quoting: GuestI don’t understand: how can you release under an open source license a game including characters that are owned by another company (Sega in this case)?

The assets are likely under a separate license, but even then, it falls within typical fangame territory. Fangames are not legal by default, but some companies choose to allow them explicitly when they are developed in a non-commercial manner. I think SEGA allows fangames to an extent, but correct me if I'm wrong.


Last edited by Calinou on 11 May 2021 at 10:34 pm UTC
furaxhornyx May 12, 2021
View PC info
  • Supporter Plus
There's also an AUR package for it: https://aur.archlinux.org/packages/srb2

Quoting: CalinouI think SEGA allows fangames to an extent, but correct me if I'm wrong.

Didn't they ask to remove a fan-made version of Street of Rage, when Street of Rage 4 was released ?
Liam Dawe May 12, 2021
Quoting: GuestI don’t understand: how can you release under an open source license a game including characters that are owned by another company (Sega in this case)?
SEGA doesn't usually mind Sonic fan games and they've clarified the stance a bit recently, as noted in the newest Sonic article.
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.