As I've been getting more interested in indie development I've also been trying and buying more and more indie games. One thing I've been noticing is that most indie games have a pretty short play life. That is, most indie games seem to last between 2 and 8 hours of gameplay -- and far too many are closer to the 2 hour mark. I also don't find many games like Tetris that I can play for hours on end with the same content. It's getting to where I'm much more wary with my dollars as most games don't seem very economical compared with a commercial product that might last me 40 hours. I was wondering why this is. I see two obvious answers (and I'm sure there are others): 1) Indie developers don't have the resources/capital/time to develop games with 10+ hours of content. 2) You don't need to have content past the second hour to sell the game. You just need to convince the buyer, after a half hour or hour, that they are having fun. I was wondering to what extent developers take this into account when developing games. Do you target a certain lifespan of the game content? Is it just as much as you can get done under budget and on schedule? To what extent do you factor in the value of the first hour of play (that which gets them to buy the game) versus subsequent hours?