Overwatch gets Release Date and Open Beta

Blizzard's upcoming team-based shooter Overwatch is to be released on May 24th. However, eager fans will be able to apply for the open beta that will take place May 5-9 across all consoles the game will be released for: Xbox One, PS4, and PC. If you're a pre-ordering kinda player, then get on it by April 29th,... Continue Reading →

Powered by WordPress.com.

Up ↑