The three best single player games of all time. That's a difficult question, but I'll give it a go.
<color=red>Kingdom Hearts 2
Where to even begin for KH2? The stunning variety of worlds and characters? The superb combat system? The customization and plotline? This game had it all, and I'll remember it forever.
<color=red>Minecraft
Ah, Minecraft. I considered not putting this on the list, since it's not even in beta yet, but the game is glorious. Your adventures in it can last forever, your experiences simultaneously daunting and conquerable. A simple quest to get a bit of sand to make some glass can lead to the discovery of a tremendous cave system, a stunning vista, or a pack of deadly monsters, or perhaps all three. The game lasts as long or as short as you want to play it for however long you have to play. Plus, there will be so much more as time goes on. Indie gaming at its finest.
<color=red>The Witcher
This is how you make a plot-based RPG, full stop. From the in-depth character customization to the wondrous setting, story, characters, creatures, and more, The Witcher is a great example of what happens when everything happens correctly in game design. Well, the combat designers may have took a few too many coffee breaks, but that's the only flaw in an otherwise amazing game.