Tagged: overwatch

What’s The Big Deal With Overwatch?

After much anticipation, Blizzard released its first-person, hero-focused shooter, Overwatch, earlier this week. The game has already laid claim to some significant accolades, including a particularly glowing evaluation by our own Daniel Tack. Today,...