Sonic Heroes is a 3D action-platformer where you control a team of three characters, each with a special ability - speed, fly, and power. The goal is to race through levels as quickly as possible while defeating enemies and collecting rings. Your time, rings, and enemies defeated make up a point system, and more points mean a higher rank on the level. There are four teams of characters, each with their own changes to the gameplay: