The game must have some elements of “fun” to be a good game.
Some skill or strategy involved
Feeling of accomplishment
Immersion: Game allows you to live a different life, or be something that you wish you were.
Anticipation: Do I look forward to playing this? Can this pass time? Sometimes addictive.
Replay value (Super Smash Bros. – “Somehow never gets old.”)
A good story, believable story
Good production
Real-world feel (e.g. realistic physics)
Bug-free
At least give me a chance (not too difficult)
Reasonable learning curve
Some variety in gameplay
Not too linear (more open-ended, allow world/object exploration)
Game balance
Competition (multi-player)