Gamer Matters
Delivering Gaming Info Across Asia

- Advertisement -

Browsing Tag

24th

188

Overwatch Release Date and Open Beta

Having announced a street date of May 24th, Blizzard has now revealed an Open Beta coming in early May! The Overwatch Open Beta will descend upon us on the PC, PS4 and Xbox One, and as an…