4.1 C
New York
Saturday, February 27, 2021
Home Tags Overwatch release dates

Tag: overwatch release dates

'Overwatch' news: Blizzard seeks help for upcoming new title

In order to perfect "Overwatch's" first-point-shooter (FPS), game developer Blizzard sought help from "Black Ops 3" creator, Treyarch. Assistant game director, Aaron Keller told TechnoBuffalo,...