Overwatch: Game of the Year

  IGN names Overwatch the 2016 Game of the Year. What is it that makes Overwatch so compelling? What was blizzards secret sauce for creating such an immersive experience? The answer lies in Blizzard’s seemingly obsessive attention to detail on their Character’s personalities, lore, and integrity.  Read More …