Overwatch takes top honors at The Game Awards

Blizzard managed to win a total of four awards at this year’s The Game Awards for its popular team-shooter, Overwatch, which ended up winning ‘Game of the Year’ against stiff competition. Read more…
Neowin