World of Warcraft developer Blizzard has revealed its newest IP, a PC multiplayer first-person shooter called Overwatch that is a highly stylized team-based shooter set on earth in the near future.
The post Blizzard Reveals New FPS Game ‘Overwatch’ appeared first on Geek Syndicate.