Kresnik said: They're using every ounce of the PS4 & XB1, so 20 FPS with visuals equal to Unity is the best we're going to get this gen. Oh well!
|
They are not using every ounce. The real issue, was they kept focusing on adding more, more, more, and they didn't stop adding content in time to focus on optimization. Also, a dev said that the game is CPU bound, so if they unload some of their AI code onto the GPU, you will see a pretty decent improvement. Also, that system has 8 cores, and 8gb ram. If they are utilizing that to it's fullest extent, then this game would easily get 30fps.
I'm not too concerned with the resoultion and fps, as long as it is consistent. Normally, the physics within a game are based around an elapsed time, so you wouldn't see a difference from frame to frame, so I don't know what the hell is going on with this game. I saw some of the fps issues, and it looked like their were massive stalls within some of the update loop. Maybe from their streaming code (to load and unload assets). Moving memory is expensive. Hell, they might also have an issue with cache misses.
Long story short, they need to unload what they can from the CPU to the GPU, work on their threading, and do some profiling on how their memory is being handled.