Overwatch was recently awarded as the Game of the Year at the 2016 Game Awards. Overwatch was also awarded as the best Esports game and Best Multiplayer game.
Read moreBlizzard has recently debuted the latest Hearthstone expansion, Mean Streets of Gadgetzan; adding 132 more cards to the game’s already sizeable card pool.
Read more