Pretty much everything up to the release looked horrendous, and the Beta was the final nail in the coffin for almost everyone, it truly was worse than anyone could have imaged. Like, I'm 100% serious, nobody could have thought that a Beta just 3 or so weeks before release could be that bad.
This is what Activision needs to do IMO:
- Fire and replace Infinity Ward's upper management. Ever since the whole drama with MW2 7 years ago Infinity Ward has been an absolute mess, with as result 3 games which are average at best. Call of Duty already isn't known for it's innovation, but Infinity Ward seriously takes 0 risk. Modern Warfare 3 was simply MW2 with Support and Specialist streaks, Ghosts was simply MW3 with a different perk system and Infinite Warfare is simply Black Ops 3 another 100 years in the future. Kick out all the big-guys minus the recent hires, and especially kick out all the big-guys at the MP part of the development team, those people are clueless.
- Get rid of all the non-cosmetic micro-transactions. This one is obvious. Don't put guns and other new weapons in Supply Drops, put them in Map Packs or charge like $5 for 10 weapons. Better yet: make them completely free for everyone.
- Have diversity in the games' settings. Call of Duty is in an unique situation where there's 3 developers working on 1 franchise, with each having 3 years to develop a game. WHY THE FUCK HAVE ALL THESE 3 DEVELOPERS MADE FUTURISTIC GAMES?!?! Have 1 team make games in the past (Vietnam, Korea, WW2, WW1), another modern area games and the last one futuristic/sci-fi games.








