

Sonic 2: Battle Race
About the Game
Sonic 2: Battle Race is a competitive platformer mod that pushes you into short head-to-head races through classic Sonic the Hedgehog 2 zones. You run against a rival on the same screen, so every step matters. I enjoyed how quick each round felt during test sessions. You get a rush of movement, then another round starts without delay. The project was created by Team Battle Race and transforms the original game into a competitive racing experience. Instead of following the standard story mode, the hack is designed around split-screen races where two players compete to finish stages before their opponent.
It is one of the most well-known multiplayer projects in the Sonic ROM hacking community.
๐ Built for Competitive Racing
The main focus of Sonic 2: Battle Race is head-to-head competition.
Two players race through the same stage at the same time using a split-screen display. The objective is simple:
- Reach the goal before your opponent.
- Maintain speed through each stage.
- Avoid hazards that slow your progress.
- Use shortcuts to gain an advantage.
Victory depends on speed, route selection, and stage knowledge.
๐ฆ Multiple Playable Characters
Battle Race includes several playable characters, each with their own movement abilities.
Available characters include:
- Sonic
- Tails
- Knuckles
- Amy Rose
- Fang the Sniper
Character abilities are based on their established mechanics from classic Sonic games where applicable. For example, Tails can fly, Knuckles can glide and climb, and Amy uses her hammer.
๐ Original and Remixed Stages
The hack contains a large collection of race tracks.
These include:
- Original Battle Race stages
- Remixed versions of classic Sonic zones
- Custom layouts created specifically for competitive play
Many courses contain multiple paths, rewarding players who learn the quickest routes.
โ๏ธ Features Beyond the Original Sonic 2
Battle Race includes several systems that are not part of the original Sonic the Hedgehog 2.
Some of its notable features include:
- Split-screen multiplayer
- Character selection
- Custom race stages
- Time Attack mode
- Extensive configuration options
- Support for both single-player practice and multiplayer races
These features make it very different from the original Sonic 2 campaign.
๐ฎ EmulatorJS Controls
Player 1 (Keyboard)
- Arrow Keys โ Move
- Z โ Jump
- X โ Action
- Enter โ Start
Player 2 (Typical EmulatorJS Mapping)
- W, A, S, D โ Move (if configured)
- G / H โ Jump and Action (mapping depends on emulator settings)
Mobile Controls
- Virtual D-Pad โ Movement
- On-screen action button โ Jump and character abilities
- Start button โ Pause/Menu
Controls may vary depending on your EmulatorJS configuration. Multiplayer key mappings depend on your emulator settings.
๐ Quick Facts
| Feature | Details |
|---|---|
| Base Game | Sonic the Hedgehog 2 |
| Platform | Sega Genesis / Mega Drive |
| Type | ROM Hack |
| Developer | Team Battle Race |
| Main Focus | Competitive racing |
| Split-Screen Multiplayer | Yes |
| Playable Characters | Sonic, Tails, Knuckles, Amy Rose, Fang the Sniper |







































