You cant support the idea that perhaps we should give some leniency to developers for not making flawless pieces of insanely complex software.
I don’t see anyone demanding perfection. Setting aside gameplay logic bugs, there are some egregious rendering issues that make you wonder how these builds make it past QA. Dragons Dogma 2 is a recent amusing example of this. The NPC pop-in is so bad it’s kinda hilarious. It has other issues like bad shadow artifacting that someone clearly deemed acceptable to ship. I wouldn’t classify “stable shadows” as some unattainable goal.
So not only are there technical issues but someone also made the cynical decision that it was ok to ship the software in that state.
Passenger planes are actually less complex in many ways. They are basically all being designed to do roughly the same things as others, and the goal is usually not to be on some cutting edge of technology and performance. And a new airplane platform will usually take at least 10-15+ years of design, development and testing, especially if there's new engines and whatnot to go with it, largely because there are such stringent standards in terms of safety and reliability and all that. Nobody dies if a game has some performance issues, and I'm sure that if the average AAA game took 10+ years to make, they could probably iron out most of the technical issues as well. But that's simply not financially feasible, nor would the customers of such products be happy at all about this. Similarly, if games weren't continually trying to be more ambitious, developers would be able to produce games with less issues, but again, the customers demand more.
Exactly. Planes should take a long time to design, build and test because it’s actually critical that these things are done properly as lives are at risk. That’s what’s missing with game development. A lack of understanding of how much time, money and effort it takes to do things properly.
The idea that the 'hard stuff' in games has already been ironed out really does continue to prove that y'all genuinely do not appreciate the incredible complexity and challenges of making games. Y'all keep saying you do appreciate this, but your reasonings dont seem to support it.
No one claimed that “all” of the hard stuff has been ironed out. However a lot of the concepts, math and basic technology for rendering a 3D world has been around for a while. These guys aren’t re-inventing the wheel every time they create a new game.
You can respect and admire the effort and talent required to make games. I’m sure everyone here does. That doesn’t mean we need to make excuses for poor management or shoddy work. I’m still not getting why game developers deserve special treatment from paying customers. In what other profession do people shrug off poor work just because the work is hard?