There are seven modes of play to choose from in Flow: Extreme Dance Uprising
. Four of them, Tutorial, Street, Solo and Workout are single player. The rest, Versus, Break Style, and Competition are multiplayer (Street mode can also be multiplayer).
Unless you've never played any dance game before, you can skip Tutorial mode, since there's nothing in Flow that you haven't really seen before, other than power moves. The Tutorial mode is actually quite good though. There are thirteen different lessons, which took me a total of 8 minutes to go through. The first lesson tells you, "Do not use the same foot to do consecutive different arrows", which is something I haven't seen other dance games do. It also doesn't show the character on the screen returning to the center of the dance pad in between steps, which is something I was really happy to see. Trying to return to the center is something that beginning players spend to much time worrying about and it makes their dancing look very rigid. Flow tries to make players simulate real dancing more than any I've seen yet. It's really good to see a Tutorial mode teach new players the way veteran players wish they had been taught in the beginning! I would actually recommend buying this game solely to give to players who have never played a dance game before to teach them the best practices from the beginning.
Street Mode is the only method to unlock new characters, songs, and clothing. It can be played solo or multiplayer. My only real complaint on this mode is that you only have six songs to choose from at the start of each "street", so you do get kinda bored playing the same songs over and over again, especially since many of the streets have some of the same songs to choose from. Luckily, you only have to beat the challenge in Easy mode to unlock the song for that street, but the most songs you have for any given street is still only eight or nine. I found myself taking a break from playing just because I was sick of the same songs.
To get to the next street, you have to complete a challenge on the previous street to unlock it. Once you've unlocked all the songs and characters, I just don't see any reason to play in Street mode again.
Solo mode and Versus mode allow you to play any song you've unlocked as any character you've unlocked on any street you've unlocked. Solo mode (if you're playing alone) or Versus mode (with a friend) are the modes I recommend playing in, after you've unlocked all of Street mode. It's the easiest way to play the songs you want to where you want to play. You can also choose "Eyetoy" as the street to play on. In Eyetoy mode, instead of a character and a normal street background, the eyetoy projects you and the room you're in on the screen so that you can watch yourself play.
Workout mode allows you to enter your weight, height, age, gender, and occupation to try and recommend how much you should play. It tells you how many calories you burned at the end of each song, what that is equivalent to in other exercise forms, and how much you have left to hit their recommended exercise amount.
Break Style mode is a quick mode where 2 players compete on specific steps to see who can do better. It's three rounds that last 20-30 seconds each.
Competition mode lets three to eight players see who is the best in three modes. Pool pits everyone against everyone else, whoever has the highest score wins. Tournament and Championship allow players to play matches against each other to advance through the rounds until there's only one who hasn't been eliminated, then that player wins. Competition mode lets you turn Flow: Extreme Dance Uprising into a true party game.