Home / Tag Archives: blizzard

Tag Archives: blizzard

Overwatch: Over Platform

Overwatch

Overwatch is a vastly successful, incredibly addictive series that took PC gaming by storm at its release. However, if there is one thing we all know about Blizzard, it’s that nothing can be sold that can’t be sold to twice as many people. While those figures may not be entirely …

Read More »