CoD has such an advantage, since they basically take the same game, tweak it slightly, add new features and re-release. They don't need to spend time on new game engines, etc. They just make maps, maybe some new modes, new killstreaks, features like game recording, and presto, the next CoD is born and released.