As someone who has recently started programming a game (Link) I've become much more interested in other aspects of making a game and I'm wondering what makes people play a certain game.
When I look at myself I play a game if it has a good story (Final Fantasy,Metal Gear Solid) or it rewards skill like Starcraft or Counterstrike (1.6 doh).
Some people I know play because the game has good graphics or they play because it's popular to play and the people they know play it as well so they can interact with their friends.
So my question is what makes a game interesting for you to play.
This could help me understand people better and to improve my game making by taking these aspects into account because even though I might be able to make a game (which I'm almost halfway done already) but if it doesn't interest people then I won't really learn from it as I want people to play my games which are interesting for them.
Thanks for reading!