← recipe book

Needs test

Sonic Robo Blast 2

Native Linux 3D platformer, fan game 1998 (first public release); v2.2 released 2019, ongoing updates other
Does it run on your Deck?

About

Sonic Robo Blast 2 is a free, fan-made 3D Sonic the Hedgehog platformer built on a heavily modified fork of Doom Legacy, developed entirely by volunteers under the banner Sonic Team Junior. Development began in 1998 and the game has been continuously updated ever since, reaching version 2.2 in 2019.

It features three playable characters — Sonic, Tails, and Knuckles — each with distinct abilities, across a full campaign of original zones. A thriving modding community produces custom characters, levels, and game modes. The game also includes a built-in multiplayer server browser supporting co-op and competitive modes.

Identity

DeveloperSonic Team Junior
PublisherSonic Team Junior (free fan project)
Released1998 (first public release); v2.2 released 2019, ongoing updates
Genre3D platformer, fan game
ModesSingle-player, Online multiplayer
Engineother
TypeNative Linux
AliasesSRB2, srb2

Launch

Binary
srb2
Needs files
none beyond the binary

Runtime

Runs as
Native Linux
Proton
not needed

⚙ Setup notes

Platform: Native Linux — no Proton required.

Install: The easiest Deck install path is the official Flatpak (org.srb2.SRB2) via Discover in Desktop Mode — no compilation needed.

Alternative: Download the Linux package from srb2.org/build it, then add the SDL2 ELF binary as a non-Steam game. The compiled Linux executable is usually named lsdl2srb2; some system packages install it simply as srb2.

Controller: Gamepad support is built in, but on the Deck the defaults are awkward — the right stick is often unusable for the camera and the L2 trigger can make the camera pan-spin. Plan to remap the look axes (Options → Setup Controls → Gamepad / Joystick Options), or run it through Steam and use a Steam Input layout instead.

Data: No owned data files required — all game assets are bundled in the free download.

The one thing to know

Free fan game: No purchase needed.

Install: Use Discover (Flatpak org.srb2.SRB2) for the simplest Deck experience.

Data path: Flatpak user data lives at ~/.var/app/org.srb2.SRB2/.srb2/.

Non-Steam: If adding from a direct download/build, point Steam to the SDL2 binary (lsdl2srb2, or srb2 on some packaged installs).

Controller: Gamepad is detected, but expect to remap the camera/look axes on the Deck — the right stick is frequently unusable for the camera by default and the L2 trigger can trigger a camera pan-spin. See the SRB2 Wiki Controls guide, or use a Steam Input layout.

Affiliation: No SEGA/Sonic Team affiliation.

Community guides

Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.

Get the artwork

deckport never hosts game images. Open this game on SteamGridDB, pick the cover / hero / logo / icon you like, and drop them into the game folder under .deckport-art/ before you push it to the Deck. The importer files them under the right names automatically.

Run it on your Deck

Two files: the one-time importer (deckport.py) in your Deck's home folder, and this game's install helper. Copy the game into ~/Games and run the helper with Steam closed — it writes the recipe (binary, launch options) and registers the shortcut with artwork.