Video Games News, Reviews & Guides

Advertisement

Browsing Tag

Overwatch

Overwatch beta starts from today

It is today that Blizzard opens the beta for its expected new franchise: Overwatch. The game, Overwatch, caused a sensation at the time of its presentation, and Blizzard has taken everyone with an unexpected short game that comes out of its…