Okay, but your personal experience doesn't magically equate with the engine being robust or finished. If the engine doesn't function properly in certain situations or environments, it is not robust. I am going to repeat this point several times because it is fundamental to the argument.According many, myslef included, that received perfectly playable framerates and stable performance right from the beginning.
What are you trying to say here? Of course it was the same engine. But it was clearly released with critical flaws, which needed to be addressed in subsequent patches.That's the same engine that was used up to 1.2. The engine didn't change.
We're not talking about the rendering pipeline. Check the original comment you replied to. This is about the game engine as a whole.That's what I'm referring to by robust. It's not a reference to gameplay mechanics, it's a reference to the graphical engine.
Even if we were only talking about the graphical capabilities of the engine, the visual fidelity has zero relation to it being robust. Capable? Sure. Robust? Nope.
Yes it is. Crashing means not robust. Game breaking bugs means not robust.then the issue is not that the the engine is not robust
In the context of software development, "robust" means to be able to function under a variety of conditions. If the engine is shitting the bed on consoles or crashing on low-end PCs (or even high-end PCs), it is not robust, by definition. Period.
Meanwhile, optimization in software development usually refers to performance optimization, which is generally effected through better utilization of hardware. Poor optimization can lead to more bugs or crashes, sure, but bugs and crashes can exist in their own right and may require fixes that don't involve hardware-level logic. In other words, they can be indicators that the engine is not robust, or even unfinished.
Now, as to whether this is enough to declare the engine unfinished on release: I would argue, yes it does. If for no other reason because of the dire situation with consoles that continued for several months. As I alluded to in my previous comment, the closest we can get to a formal definition of "finished" is the software development concept of "definition of done." And, once again, I would be surprised if even CDPR would have internally declared the engine as meeting a reasonable definition of done. I certainly doubt that many customers playing on consoles would have accepted it as such.
[...]
Last edited by a moderator: