Color me shocked. That game deserved GOTY. Check out the official details below. SAN FRANCISCO – March 1, 2017 – Blizzard Entertainment’s popular and stylish multiplayer shooter, Overwatch, was honored with the prize for Game of the Year at tonight’s 17th annual Game Developers Choice Awards (GDCA) ceremony during the 2017 Game Developers Conference (GDC) at the Moscone Center in San Francisco. Ov...[Read More]