Teams contain three character types: Speed (such as Sonic), Flight (such as Tails), and Power (such as Knuckles), which the player toggles between. Speed characters can perform attacks that allow them to lock onto enemies and objects, dash across lines of rings, and can form whirlwinds to climb up poles. Flight characters can temporarily fly and attack airborne enemies, while Power characters can break through objects and glide on gusts of air. By acquiring certain items or enemies, characters can level up, becoming more efficient when fighting enemies.