Here are some first impressions of the Overwatch beta. The game is a team-based multiplayer shooter developed by Blizzard Entertainment. The full game will be released on the 24th later this month.