The gameplay mostly consists of a 3rd person platformer where the player controls their character while jumping over gaps, avoiding enemies, and collecting items. Depending on the character, the player has different attacks at their disposal. There are also numerous levels with various mini-games, such as classic 2D platforming sections, side-scrolling shooters, balancing on a snowball, or dogfights while riding a pterodactyl.