Categories Posted inin Gameplay Blizzard has squandered the trust of Overwatch’s competitive teams Posted byby GamesBeat July 1, 2017 4 min From a distance, it seems Blizzard has everything figured out with Overwatch. $1 billion in sales and 30 million players is a massive commercial... Continue Reading 4 min