Overwatch has already made Activision Blizzard over $1 billion in revenue, according to its Q1 2017 earnings report, making it the publisher's fastest-growing franchise. The title has 30 million registered players and most of those are playing at least monthly.
News|Entertainment|Tech Updates|Music|Videos & Lots More