Overwatch takes top honors at The Game Awards December 3, 2016 by admin Tweet 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 Related Posts:Psychonauts 2 wins prestigious Game of the Year at…Here's when and how to watch the 2023 Game Awards…Baldur's Gate 3 wins Ultimate Game of the Year and…2023 Game Awards Round Up; New Hellblade II trailer;…Despite winning Game of the Year awards, Apex…