Sonic Robo Blast 2

Sonic Robo Blast 2 fan game logo and title screen.

Sonic Robo Blast 2 (SRB2) is widely considered the greatest 3D Sonic fan game ever made. Built on a modified version of the Doom Legacy engine, this free open-source platformer has been in active development since 1998 by Sonic Team Junior, a dedicated group of fans who learned to code, design levels, and compose music purely out of passion. With a full single-player campaign spanning 25+ levels across 7+ unique zones, three playable characters with distinct abilities, online multiplayer for up to 32 players, and over 1,000 community-made mods, SRB2 stands toe to toe with official Sonic titles.

⬇️ Download Sonic Robo Blast 2 Free
Feature Details
DeveloperSonic Team Junior (fan community)
EngineModified Doom Legacy (based on id Tech 1)
PlatformsWindows 10+, macOS 10.9+, Linux (Flatpak), Android
Genre3D Platformer
CharactersSonic, Tails, Knuckles (+hundreds via mods)
Levels25+ levels across 7+ zones
MultiplayerUp to 32 players, 8 game modes
PriceFree & open source

Download Sonic Robo Blast 2

SRB2 v2.2.15 is the latest stable release of this free, open-source 3D Sonic fan game. Available for Windows, macOS, Linux and Android, the download includes the full single-player campaign, all multiplayer modes, and built-in mod support. No account required — just download, install, and play.
Download for Windows Download for macOS Download for Linux Download for Android

How to Install Sonic Robo Blast 2

Windows

Run the installer (.exe) and follow the prompts. Alternatively, download the ZIP archive, extract the files to any folder, and launch srb2win.exe.

macOS

Open the DMG file and drag the SRB2 app into your Applications folder. If macOS blocks it as an unidentified developer, right-click the app and select "Open."

Linux

Install via Flatpak from Flathub, or compile directly from the source code available on GitLab/GitHub.

Android

Download the community-built APK from GitHub. If updating from a previous version with a different APK signature, uninstall the old version first.

What Makes SRB2 Special

SRB2 achieves what many official Sonic games have struggled with: translating classic 2D Sonic gameplay into a fully 3D environment. Controlling Sonic feels incredibly smooth — the momentum, the speed, the spin dash — everything clicks into place in a way that captures the essence of the Genesis era while embracing the freedom of three dimensions. Experienced players often describe SRB2 as "the 3D Sega Saturn Sonic game we never got."
What truly sets this game apart is its level design. Every zone is massive, packed with multiple routes, hidden paths, and shortcuts that reward exploration and mastery. Unlike many 3D Sonic games with linear corridors, SRB2 levels offer genuine branching paths that differ depending on which character you play. The result is a game that begs to be replayed — each character opens entirely new routes through familiar stages. The soundtrack deserves a special mention too. Drawing from a Saturn-era aesthetic, the original score perfectly complements the action with tracks that fans consistently praise as absolute bangers.

SRB2 Playable Characters

Each of SRB2's three characters plays fundamentally differently, offering distinct routes and strategies through every level:

Sonic the Hedgehog

The fastest character, built for speedruns. His Speed Thok gives him a high-velocity forward dash in mid-air, complemented by Spin Dash and Homing Dash. Struggles with precise platforming, but makes up for it with raw speed. Collect all 7 Chaos Emeralds to unlock Super Sonic and an alternate ending.

Miles "Tails" Prower

Uses his twin tails to fly, reaching high areas inaccessible to others and carrying allies in co-op. Slower overall, but his flight opens entirely different pathways through every zone — making him the best character for discovering hidden routes and secrets.

Knuckles the Echidna

The most versatile character: wall climbing, gliding, swimming, and breaking obstacles. His super strength smashes through barriers to reveal hidden areas, and he can break the level topology itself — accessing completely different sections of each zone.

SRB2 Zones and Levels

SRB2's campaign features 7+ distinct zones, each with its own theme, mechanics, and environmental hazards. Every zone has multiple acts with unique gimmicks:
Zone Theme Key Features
Greenflower Zone Lush meadows Tutorial zone with waterfalls, trees, and cliffs. Simple enemies ease you into the gameplay
Techno Hill Zone Abandoned factory Industrial hazards, toxic slime, and aerial enemies. Eggman's corruption spreads across the landscape
Deep Sea Zone Flooded ruins Underwater sections where Sonic must move fast (he can't swim). Features statue puzzles and eerie atmosphere
Castle Eggman Zone Eggman's fortress A fan-favorite with wide-open environments perfect for Sonic's speed. Slingshot gimmicks and hidden enemies
Arid Canyon Zone Desert canyon Bottomless pits, dust devil rides, and minecart sections. Terrain adapts to each character's abilities
Red Volcano Zone Jungle volcano Extreme heat, aggressive enemies, and ball mechanics. One of the most satisfying zones to master
Egg Rock Zone Space station Anti-gravity mechanics and the final confrontation. Culminates in a battle against Metal Sonic
Special Stages inspired by NiGHTS into Dreams challenge you to fly through rings and collect blue spheres. Finding the hidden tokens in each level grants access to these stages — complete them all to unlock Super Sonic and an alternate ending.

SRB2 Multiplayer

SRB2 supports splitscreen and online multiplayer for up to 32 players across 8 game modes: Combat modes feature 7 ring weapons including Automatic (continuous fire), Bounce (ricochets off surfaces), Grenade (delayed detonation), Rail (instant sniper hit), and Scatter (5-ring spread shot).

SRB2 Mods and Custom Content

The SRB2 modding community is massive and incredibly active. Over 1,000 mods are available, and these are not simple reskins — they include fully custom characters with unique mechanics and models (Mario, Mega Man, Kirby, and many more), complete level packs, and entirely new game modes. How to install mods: Place .wad, .pk3, or .lua files in the /addons folder inside your SRB2 directory. Activate them from the in-game addons menu or via the console command addfile. Find quality-verified mods in the Releases section of the official SRB2 message board. Notable spin-off: Dr. Robotnik's Ring Racers started as an SRB2 mod (SRB2 Kart) and grew so popular it became a standalone game — a full-fledged kart racer built on the same engine.

Sonic Robo Blast 2 FAQ

Is Sonic Robo Blast 2 free?

Yes, completely free with no ads, no Patreon, and no payment model. The source code is also open and available on GitLab and GitHub.

How do I install addons and mods?

Place downloaded files (.wad, .pk3, .lua) in the /addons folder inside your SRB2 installation directory. Load them from the in-game addons menu or type addfile [filename] in the console (press ~ to open it).

Where can I find more addons?

The Releases section of the official SRB2 message board. All submissions go through a review process to ensure quality and originality.

How do I join an online multiplayer game?

Use the server browser from the Multiplayer menu, or connect directly with the connect command + IP address. If you have connection issues, make sure UDP port 5029 is forwarded on your router.

Why does my antivirus flag SRB2?

Some antivirus programs generate false positives. SRB2 has been safe and malware-free since 1998. Always download from the official sources (srb2.org or the GitHub releases page).

Can I play SRB2 on my phone?

Yes. An Android port is available via a community-built APK. It supports touch controls, external gamepads, and keyboard/mouse input. Addons go in /storage/emulated/0/Sonic Robo Blast 2/addons.

How do I enable 3D models?

Switch to the OpenGL renderer in the video options, then enable gr_models. If performance drops, try lowering the resolution or draw distance.

Will SRB2 come to consoles?

The developers cannot port it themselves, but the source code is open for the community to create ports. A fan-made port for the Sega 32X even exists.

English Español Português