End of the World

End of the World is the final level in Sonic the Hedgehog, where all of the playable characters in the game (sans Blaze and Sonic himself) work together to gather all seven Chaos Emeralds and resurrect Sonic before Solaris manages to completely destroy the fabric of reality. It is a mix of six different levels in the game, which different characters playable in each level: Wave Ocean {as Rouge), Crisis City (as Tails and Shadow), White Acropolis (as Amy), Tropical Jungle (as Knuckles), Dusty Desert (as Silver), and Flame Core (as Omega).