The game's story revolves around Sonic's 20th anniversary, with the player choosing between classic Sonic and modern Sonic as they progress through the levels. Along the way, Sonic must stop Dr. Eggman from causing chaos in both the past and present.
Gameplay is fast-paced, requiring players to build up speed and use homing attacks to take down enemies. The game features a variety of stages, including classic, modern, boss, and bonus levels. Players can collect Chaos Emeralds to unlock new abilities and upgrade their character.