

My question to you, good forum members is if you see any merit in attempting to provide more variety to our game worlds by solving this problem. Obviously back when Super Mario Brothers was new there were some pretty extreme limitations on memory, but this is a problem that is significantly reduced for us in the current day-and-age. There's also the argument to be made that producing variations on our enemies creates a significant amount of additional work for the art department -- and this is a very valid point which may well apply to some games, particularly hobbyist and indie efforts more so than industry titles -- but there are ways to work around this. With 3d models we're able to programmatically alter small details of our characters without causing a loss of quality; it would be relatively easy to produce slight variations in height and weight of our enemies for example. There are also games for which this wouldn't be appropriate, and having all enemies of a certain type appear identical does have it's uses. In an RTS for example the player needs to quickly and correctly discern the type (and in some cases condition) of his/her own and enemy units without having to think about it. Varying the units in this type of game would just make this more difficult and would likely result in mistakes identifying the type of units. Your thoughts?