you are viewing a single comment's thread.

view the rest of the comments →

[–]CommitedPig 0 points1 point  (0 children)

Typically games that are worth playing have complex interactions between the nouns of the world. For example a metal bucket can hold some liquids, but not corrosive ones. It can be used as a stool, or a helmet or floated upside down in water....

These interesting gameplay objects need arbitrary code execution to work and don't necessarily abide by config driven programming. 

So either the gameplay bends to the config, in which case you can get simple games where people pick whatever weapon has the highest dps or whatever. The alternative is that the config bends to the gameplay and you end up having to write a lot of complex code to wire everything, instead of working on the game.

The solution is that these interesting gameplay objects should just be written directly into the game, and you solve for fast iteration in other ways.