Overwatch Wins Game Of The Year At The Game Awards

Overwatch has won the Game of the Year Award amongst a tight group including Uncharted 4, Doom, Inside and Titanfall 2 at the Game Awards today!

Congratulations to the entire team at Blizzard.

READ MORE
Hot Wheels
The First Hot Wheels Unleashed Gameplay Has Arrived And It Looks Pretty Hectic