An adventure game is a video game in which the player assumes the role of protagonist in an interactive story driven by exploration, sometimes puzzle-solving instead of physical challenge. Nearly all adventure games are designed for a single player, since this emphasis on story and character makes multi-player design difficult,especially on iOS.