The $35 Billion Franchise Crumbles Under Pressure
August 29, 2025
Call of duty is one the gaming world’ most cherished mission-critical games. The franchise is estimated at around $35 billion. A game that transformed from WWII shooter to a cultural phenomenon, Thursday’s collapse was apocalyptic…