My top five:
5.- Pokemon Heart Gold.
I didn't playPokemon until I was 16. What a mistake. This franchise is magical. The monsters (or the majority of them) are beautiful. The gameplay is simple but deep, which makes it a lot of fun. There are lots of things to do in this game, from hunting Pokemon, to Pokeathlon to bug catching to training Pokemon. This is the most fun I have had with an RPG and I'm waiting for X and Y very eagerly.
4.- Mario Kart 7.
Yes. This is my favorite Mario Kart. The best driving in the series is here. I loved the new stages and the retro ones were a perfect selection. The online play is what got me stuck there and I still go back to it when I am able to. The downside is the music and some characters were missing (Waluigi and Diddy Kong:,(). The kart selection was my favorite thing about it, I still try some combinations to get a perfect kart.
3.- Super Mario Galaxy 2.
Screw the haters and #Galaxy1Team, this is the best 3D Mario platforming game. It goes straight to the point with no boring and long cutscenes, no long tutorials, no boring HUB, no super duper easy levels. This is what I imagined Mario to be in 3D. I loved it. The art is gorgeous and the music is the perfect piece for this game. Levels had excellent design and they were all challenging. Also the comet medals were a good addition here. Oh, and the green stars were the best post game thing ever, they were fun, challenging and not frustating and long like the second round with Luigi in the first game. Also, we could use Luigi from almost the beginning and Yoshi was the best addition to the party. And the last level, that was some crazy shit, I loved that level.
2.- Super Smash Bros. Melee.
The most fun I have had with friends at the time. It is IMO the definitive fighting and multiplayer game just because it is fun to play. So much going on in each fight and anyone can win in this game, but it is challenging in single player. It has the most fantastic roster I could imagine, I still remember when I saw one of my cousins playing it in the metroid stage fighting with Peach and Bowser. It was magic for me. This game sold me a gamecube inmediatly, though I could buy it 3 years later from that moment
. The only downside about this game is that the adventure mode is lame and everyone has the same stages for that, but the rest was incredible!
1.- Super Mario World 2: Yoshi's Island.
Best platformer ever. I absolutely love it from the beginning to the end. Firstly, it is gorgeous. Still in these days it has been the most impressive arstyle for a game and the graphics by the time were amazing (though I played it like 10 years ago). The gameplay was my favourite part, it combined straight platforming with exploration and puzzles, all in one. Also collecting everything was very fun and made the game very challenging. The boss fights were great, specially the last one, which I still remember as if I played it yesterday. It will remain my favourite game for a long time, I fear, but if it happens, it would happen because I played some extermely perfect game.