1. Deus Ex Human Revolution
2. Elder Scrolls Oblivion
3. Mass Effect 1
4. Fallout 3
5. Portal 2
6. Legend of Zelda Twilight Princess
7. Minecraft
8. Red Dead Redemption
9. Elder Scrolls Skyrim
10. Halo Wars
It would be very sad if Deus Ex HR didn't make it into the top 10. To be honest, it was hard to make this list (aside from first 3-4 games on the list).
7-10 or so are not really game of the generation material imo ... more like honorable mentions really. Red Dead Redemption was the first Rockstar game I actually wanted to finish. Skyrim was inferior to Oblivion in pretty much every way, but it was still fun. Halo Wars serves as proof that RTS can work on consoles ... too bad Ensemble studios is gone now though.