As with previous games, "Sonic 3D Blast" includes "special stages", in which the player collects Chaos Emeralds. Obtaining all seven Emeralds allows the player to play the final boss battle and discover the true ending of the game. To access these stages, the player must find one of Sonic's friends (either Tails or Knuckles the Echidna) hidden within a level, and stand next to them with at least 50 rings collected. Doing so allows the player to exchange the rings in order for the chance to play the game's special stage. During special stages, the camera shifts to behind Sonic as he runs down a preset path and must collect rings while avoiding obstacles that, when run into, make him lose rings. A certain number of rings need to be obtained at certain checkpoints to continue through the stage, and ultimately be able to make it to the end in order to receive a Chaos Emerald. Collecting all seven Chaos Emeralds also allows the "Final Fight" level to be played, consisting of a final boss fight and the good ending of the game.