4 ms·
If you are trying to fight nonsense, please don't promote additional nonsense. Generally, in game development, the term "optimization" refers to the holistic p
by Arelius 7y ago
If you are trying to fight nonsense, please don't promote additional nonsense.
Generally, in game development, the term "optimization" refers to the holistic process around getting the game performing at speed, be it compiler optimization options, SIMD-ification, or even adjusting texture resolution (graphical fidelity) or AI parameters. It often starts with profiling, and identifying bottlenecks, and focusing on what can be done to get the game to perform within spec.
Optimization is entirely about context, so, while I generally agree with your comment about Tetris, I'd say your second example is "poorly optimized" by definition.
As to your comment about being determined by how much the developer wants to push... Yes, aiming for higher fidelity will use more resource, it's hardly every simply the "developer's wants" that determine the performance of a particular title, instead performance ends up being the end result of thousands of tiny decisions and elements that contribute to the final experience.
- anthonypasq 7y agoDevelopers determine a framerate target. They have a bunch of levers to pull to reach that target. Failing to pull the lever that reduces particle effects does not mean the game is un-optimized.
- Arelius 7y agoIn game development, the process of identifying, balancing, and pulling those levers is called optimization. Source: This, specifically game optimization, is my profession and I've been doing it for 15 years. Edit: To add, this is clearly a vocabulary argument, it'd help your argument if you gave context and defined what you think specifically optimization refers to. But even then, words are used in context, and the context here seems to be strongly game development flavored.