Let's go with Mario, they pumped those out relatively quickly. Pokemon is another example, as is Sonic or Zelda, but all of them are basically the same games.
The Halo series is a fucking joke. Halo 2s engine had way too many easily exploitable glitches (BXR, BXB, Double Shot, Quad Shot, super bounces, networking system, etc) and, as said before, should have never shipped. Halo 3 is complete shit. The melee system BLOWS, the hit detection system BLOWS, there is WAY too much auto aim with the sniper, the BR is broken (while it does behave more realistically now, with the way the other weapons are set up, that is completely ridiculous. If you don't believe me, go play a Team BR match on Epitath in double team, and don't touch the rockets or the shotgun), grenades are broken, splash damage is basically just a light show, the whole power up bullshit is completely ridiculous, moving with certain weapons equipped is ridiculous (okay, so a Spartan can flip over a tank with their bare hands, but they can't run at a normal speed carrying a 100lb turret/flamethrower?), the camo and overshield are both shitty now, the sword is completely useless, the shotgun is completely trashed beyond 2 feet away (just keep making it more unrealistic as the series progresses), the needlers are completely garbage (this may sound dumb, but a skilled double team player from Halo 2 knows what I'm talking about), the plasma pistol is broken... I could probably write a five page paper on everything wrong with Halo 3. The main problem with the whole series stems from the fact that they basically replaced the whole team for every game.
Also, Blizzard makes wayyy too much money. Think about it, $15 a month from 10 MILLION people for what, three years? Four years? Plus all the expansion money and the character transfers, and some of those people have multiple accounts... That's not even mentioning Diablo or Starcraft.