Overwatch’s release date and upcoming beta dates have been announced by Activision this week. On May 24th Overwatch will be released for the Xbox One and PC. Two betas will take place before the release date. Players that pre-order Overwatch will get a two day head start on May 3rd in the beta. Everyone else will have to wait for May 5th to start the open beta.
The release date was originally leaked by reddit user Deadpoolthegreat, who noticed ads showing the release date on the site IGN. Activision had no choice other then officially release the date of the game. The hype for Overwatch has been extremely positive. Look for more Overwatch news here at ticgn.com.