Rob Huebner Interview
Voodoo Extreme posted an interview with Rob Huebner, programmer at Nihilistic. Here's a clip:
VE: What do you think is the most important thing to keep in mind while developing a major game?
RH: One thing? Just one? Damn, that's cruel. I guess I'll go out on a limb and say Simplicity. If something in the design is really complicated, or if something in the interface requires complex modes and buttons and stuff, its probably just plain wrong. Same goes for programming, if solving a problem seems like a total hack, it probably is. When you find the right design or the right algorithm, it just falls into place and everything becomes simple. All the best games have this sense of completeness to them. Nothing extra, everything distilled to its essential qualities. Look at a game like Q3A.. It simpler in a lot of ways than Q2 was, but its stronger for it. Sometimes simplicity is a hard thing to enforce, though.. Everyone wants to add one more cool bit of flash or new feature, but that sort of feature creep rarely makes the game any better. "