We think it’s fair to say that Activision has a winner on its hands with Call of Duty: Warzone. The standalone battle royale game launched two weeks ago to much fanfare and has been well received by gamers (and the gaming press). With popular, free-to-play mechanics and good worth-of-mouth buzz, Activision-Blizzard is now claiming that Warzone
Leave a comment