This year’s edition of Blizzcon was arguably the best one to date thanks in no small part to all the game announcements made during the event. Sure, there were also the usual cosplay contests, eSports competitions, and even an epic Metallica concert, but this year Blizzcon was undoubtedly all about the games. This weekend Blizzard revealed a new IP called Overwatch, presented ...
Read More »