4 ms·
This was an extreme insightful comment. Originally, when I read the article, I thought that the issues described may be a result of bad software design. But m
by konschubert 7y ago
This was an extreme insightful comment.
Originally, when I read the article, I thought that the issues described may be a result of bad software design.
But maybe it’s because applications are about strictness, and games are about freedom.
In application programming, you should be in a defined state most of the time, and make state transitions short and atomic.
In guess that in games, you are really in one huge, never-ending state transition.
- WORLD_ENDS_SOON 7y agoI would also add to this that in my opinion often the best games (from a design perspective) are the ones that lean into this sort of freedom. This line of thinking has very much influenced game design trends, at least within certain genres. For example, simulation and survival games usually try to expose the game's systems to the player in a way that lets the player be creative in the game (Minecraft, Prison Architect, RimWorld, Factorio, etc). Even in games that aren't based on simulation or user generated content, designing the game's systems in this way gives the level creators freedom to do more without having to write code specific for every level.
- vsareto 7y agoPlus let's not forget the game industry is not known for great working conditions and lax deadlines and perfect specs.