Overwatch is less than a tenth of Activision Blizzard’s total revenue in 2021
Overwatch is part of Activision Blizzard’s billion-dollar franchise, but the game hasn’t made it to the top of the charts …
Overwatch is part of Activision Blizzard’s billion-dollar franchise, but the game hasn’t made it to the top of the charts …