Blizzard’s Overwatch Wins Game Of The Year At The 17Th Annual Game Developers Choice Awards
Overwatch Developer Blizzard Entertainment Receives Prizes for Game of the Year and Best Design; Playdead’s Inside and Campo Santo’s Firewatch Earn Two Awards Apiece