@mexitalrish
The 3rd indeed sucked, Infinity Ward when did the first 2, told to Activision that they needed more time to bring a new perspective to the Call of Duty series, so Activision did that and they handed Call of Duty 3 to Treyarch, by that time they didn't had the formula down and did a mediocre game... Then Inifinity Ward showed up with CoD4: Modern Warfare, no more WW2, the game is in modern times, and they added the factor to sell: Accessibility to everyone and great Multiplayer... They improved on that with Modern Warfare 2, and Treyarch took over the WW2 setup...
So Call of Duty sells simply because:
1. Infinity Ward knows how to aim at not just the FPS audience, but people outside the genre fans, like Bungie did with Halo...
2. Treyarch learned from IW on how to make a popular FPS, it took one sucky game, but they now can handle the WW2 setup...
3. Infinity Ward did 2 WW2 games, now 2 MW games, i guess it will be one more MW game then they'll move to something new (that's freshness and people love it) and Activision will handle the MW series to another dev, like they did with Treyarch...







