Optimization isn't really an issue on the consoles any more than it's ever been. There have been some bad ports and/or rushed games here and there, but that's about it.
The reality is the PS4 and Xbox One are not that powerful of machines. They aren't like the PS3/360 which had more unique architectures that took longer for developer to figure out how to maximize performance. The PS4 and Xbox One are basically PCs. The Xbox One flat out uses DirectX 12 and the PS4 uses something very DX-like. Their CPUs are the same and the RAM amounts are nearly identical. This meant developers were able to dive into what the consoles were fully capable of much sooner. Things will improve over time. The compilers will get better, techniques better suited for the specific hardware in the PS4/Xbox One will be released, and the API will continue to improve to reduce overhead.
However, the room for improvement isn't as much as last generation. The PS4 and Xbox One will be "maxed out" much quicker than previous generations. Already developers have to compromise.
I hope this generation only lasts for 5 years. If the consoles are going to release with weaker specs, we need to spend less time in the generation.
Log in to comment