Complex sentence: Each level involves a variety of challenges, whether dancing in a dance game or shooting things in a shooter, which the player must overcome to win the game.
Split into simpler sentences: Each level involves a variety of challenges, whether battling or shooting your way through. Things in a shooter, which the player must overcome to complete the level and overcome the game.