Sonic Heroes is a platforming game developed by Sonic Team and published by Sega. It is the first multiplatform title in the Sonic series, developed for Gamecube, Playstation 2, Xbox, and Windows.
Unlike most Sonic games, where players control one character, three characters are available at any time to choose from, as the player may switch the party's leader freely, while the other two characters follow, with the formation depending on the leader. Each team contains three character types: speed, power and flight. Check the video to see how the game plays.