'Overwatch' Release Date And Open Beta Revealed

Blizzard's shooter will be on store shelves soon. Update: Blizzard has now confirmed Overwatch's release date date is indeed May 24. The game's early access open beta begins May 3 for those who preorder or pre-purchase the game, with the open beta opening up to all players starting May 5.
Most Popular
Real Time Analytics