Sonics Heroes is developed by Sonic Team. The story of Sonic Heroes is very interesting. There are total four available teams and each team has three members. The goal is that the player has to find out a doctor Eggman. Player would be able to select any of the team among four groups. He can select any number of characters from three in his team.