Overwatch Beta Impression

Overwatch Beta Impression

  We had a chance to try out the closed beta of Blizzard’s newest game. When Blizzard announced Overwatch a few years back, it had that vibe of a potential Pixar-like film or series, as its featured characters has personalities. And when we played the actual...