Tag Archives: overwatch

Thoughts: Overwatch


With over 10 million copies sold (and counting) Overwatch might just be the most successful game launch Blizzard have had in the last decade. Strange, then, that from all of Blizzard’s output during this period Overwatch is probably the Blizzard title I like the least.

Continue reading

Tagged , ,