You have time vs budget vs manpower as a constant struggle. Has anyone ever figured that maybe, just maybe, one of those things or a combination of them is to blame?
Sure technical skill matters, but the fact that people are calling developers "lazy" really irks me on this forum. Without knowing the story behind the development of this title, you don't know what happened. It could be that the team of developers were working 80 hours weeks to get the game out as is. In fact, that's extremely common nowadays.
To blanket-insult game developers and call them lazy strikes me as ignorant, imo.
But there has to be people who are the budget people fir the developer/publisher that look and assess the state of the game and the hardships the team is having and see if it's viable to keep going.
Especially knowing that the engine they were using wasn't optimized to begin with for last gen. So how are you going to get it to work on new next gen hardware if it's didn't even run well on last gen hardware?
Same reason why Kingdom Hearts 3 is being made with Unreal Engine 4 instead of SE in house engine. It was not viable financially, and that seems to be a close scenario here.
Which is why the game has gone through alot leading up till release. If we look back at past trade shows like Pax East of this year it wasn't in the best of shape and was noted as such by press and attendee's who played it.
Then at Pax Prime they showed the game running a lot better, and people became more interested, but again they were showing certain levels, that didn't have the frame rate issues.
Then you get the over bloated hardware specs to play a game that basically is running on an old ass engine.
Then we get
Eurogamer to confirm how bad the port is, and how it should be running better on quad-core cpu's.
This game seems to have had I would agree a rocky development, but one that seems could have shifted on a a better engine like UNreal 3, and still looked great, and be optimized for both console and pc.
The fact that they would ship the game in the state it was knowing the issues, shows you that it seems to be more of the higher ups that should have taken notice of the state of the game earlier on and made a decision. And that decision should have been backed by the developers as well.