GDC 2017: Overwatch Wins Game of the Year at Game Developers Choice Awards - IGN
The Independent Game Festival and Game Developers Choice Awards winners have been crowned.