I am in software development and work as a Product Manager.
You choose some minimum goals you want to achieve in terms of performance for your software. You may also choose the ideal goals where you would eventually want it to end up at. In some cases, these could be the same.
Initial development though will be done with minimum goals in mind. Once you have something there, you can then look at performance it is giving and see if it can be improved.
E.g. you have with COD:AW, it was 900p on XB1 till now. Which must be their minimum target. They then tried to get it up higher and ended up with 1360x1080p dynamic scaling, which probably was not their ideal but something that got them closest to it.
By the time we mostly hear about games, they have been in development long enough to know what would be achievable at the minimum. Unless the game is Last Guardian.
I work as a search consultant in artificial intelligence so although I don't code for a job myself I talk to people who do day in day out, as well as product managers so I understand the SDLC and I have no problem understanding code (C++/Python)
Yeah I mean I don't think what we are saying is too dissimilar? You set your targets (minimum or not) your tech lead may even come back to a person like you and say no if 1080p and 60fps is our target these are the compromises we'd have to make in the game design due time, resource or watever it may be?
Which is why I dont think why I think my expectations are perfectly in check.For someone like Ubi, is it worth the time it would take for them to say lets look at our source engine code and spend months gaining 5% here 10% there and we both know when something is bound to go wrong (I'm yet to ever hear of a product that has been code has been written perfectly clean and to production standard from day 1) and all this for one system. It wouldnt make sense for Ubi to do that, their not a tech innovator nor do the claim to be, their goal (as with most) will be to put out a product that runs and plays smoothly within a given time frame.
However when your talking about first party studios the technical bar is understandably higher, not that they dont face the same development time and resource constraints that say Ubi do but they have access too sooooooo many more tools that will make the life cycle easier for them.
Hence why when people say 1080p 60fps isnt possible, I'm like no, devs can and understandbly choose not to go for that its not easy, infact I can imagine it'd be a f*cking ball ache. Thats fine but there will be many game developers that do seem themselves of exhibitionists of tech and will set that standard for themselves as a minimum.