Video game bosses generally tend to be a test of everything the player has learned up till that point, forcing players to employ the most powerful tools in their arsenal even to stand a chance against these intimidating foes. It's a chance for developers to craft a spectacular encounter that fans will remember long after they're finished playing the game.