Blizzard will save the day when Overwatch is launched on May 24 for Xbox One and PC


Blizzard first original game in over 15 years will be released on May 24. That’s when Overwatch, its team-based multiplayer shooter, will be launched on the Xbox One, PC and PlayStation 4 platforms.

Source: Windows