Overwatch takes top honors at The Game Awards
Tweet Blizzard managed to win a total of four awards at this year’s The Game Awards for its popular team-shooter, …
Tweet Blizzard managed to win a total of four awards at this year’s The Game Awards for its popular team-shooter, …
Tweet Blizzard’s Overwatch Free Weekend will arrive on November 18 and looks to introduce new players to its most recent …
Tweet Blizzard Entertainment took the opportunity at its annual Blizzcon convention to introduce the world to a new Overwatch character, …