A platform game requires the player to maneuver their character across platforms, to reach a goal, while confronting enemies and avoiding obstacles along the way. These games are either presented from the side view, using two-dimensional movement, or in 3D with the camera placed either behind the main character or in isometric perspective. Typical platforming gameplay tends to be very dynamic and challenges a player's reflexes, timing, and dexterity with controls.