1. SSX Tricky
2. Street Fighter IV
3. Trials Evolution: Gold Edition
4. Super Smash Brothers Melee
5. Rollercoaster Tycoon
6. Super Mario RPG: Legend of the Seven Stars
7. Team Fortress 2
8. Earthbound
9. Skate 3
10. Dodgeball (Yes, this is a game. It was on the NES)
Posting this list feels so wrong and pointless. I have no idea if SSX Tricky is my favorite game, it probably isn't. I don't have one. I don't even have a top 10. Here's some games on a list for random reasons and pangs of nostalgia. The only criteria I had, is they must still be fun--not just be a good memory. I can confirm I still enjoy each game on the list very much, but that's about all I can say for sure. Knocked off so many things that hurt to do: WarCraft III, Tony Hawks, KOTOR 2, Super Mario World, League of Legends et al. Yes, I really do love Dodgeball (NES), and yes, a reason it made this top 10 is because I thought it'd be funny--I almost included Dashin' Desperados (Genesis), for the same reasons. P.S. Why Skate 3? Because it's the first one I happened to play, long after I fell in love with the original's demo in a Target.
It's also really hard to judge how much you liked/loved more recent games, as time played becomes a much less telling metric. I just don't have the time to put into SF4 as I did into Team Fortress 2, for example.