Look at Id. Those guys obviously love to play the games they code, and it shows in the amount of fun they provide. But all too often I see the same rehashes of old concepts and I can't help but think if *I* had been working on a game like that, I'd be bored to tears. Basically, when people code games just to get a paycheck, the result is invariable boring and stale. But when they code games because they want to play them, there's a much better chance of something new and great coming along. I have a sneaking suspicion that open-sourced games/engines (ala Freeciv) will be appearing soon for that very same reason.
|