2 - Call of Duty 4: Modern Warfare (Xbox 360)
For the first time, the Call of Duty series is taken out of its staple world war two background and brings everything bang up-to-date. Everything you'd expect from a CoD game is still present: great storytelling, epic set-pieces, squad-based combat that works, and a multiplayer portion that's fit for professional play.
And I absolutely love it. For the record, I've not always got on with modern shooters, preferring Battlefield 1942 to Battlefield 2, Call of Duty to Rainbow Six and so on. But even within the WW2 genre, Call of Duty has always been my preferred franchise and so I snapped up CoD4 (when I had run out of other games to play) solely on the strength of the other games in the series. Excluding CoD3. Which wasn't technically an Infinity Ward game anyway. So there.
And, unsurprisingly, the single player campaign was genius. A little short - but then, most CoD campaigns are - clocking in at around five hours playing on the lowest difficulty. I've since attempted to complete some of the chapters on Veteran (worth 40 achievement points each), and I've managed around 40% of them. I've blogged before about how well-balanced the achievements are in CoD4 - about half easy and half challenging. It's perfect.
Thinking I was done with the game after the single-player campaign, I dismissed the multiplayer portion and went on to other things. I don't do much multiplayer these days, especially with people I don't know. But one day, shortly before Christmas, I got curious and fired it up. I've since sunk nearly a day's worth of total playtime into the multiplayer game. It's fantastic. And because it kept me entertained for so long over the holiday (and during my throat infection), it gets second place on my 2007 top ten.
So what's number one then? Answers on a postcard! It should be pretty obvious by now but I'll keep you guessing until later in the week.