Exclusive: Next Uncharted Graphics Leap Impossible on PS3

Improvements will come in the form of optimisations.

Posted by
Exclusive: Next Uncharted Graphics Leap Impossible on PS3
Naughty Dog has told SPOnG that the graphical leap between Uncharted 1 and Uncharted 2 is something that can only be achieved once per generation - and that you won't see a similar jump again on a PlayStation 3.

Speaking on Uncharted 3's graphical improvements, game director Justin Richmond revealed that much of the work made was on 'under the hood' upgrades and optimisation of code, and that future games on the PS3 will follow the same practice.

"Uncharted 3 isnít just an incremental update - we did change lots and lots of things - but graphically speaking, itís not going to have the same gap [as between Uncharted 1 and 2]," Richmond said. "It was never going to happen.

"The way we made it, how much of the PS3ís power we were using... that huge gap that you saw between Uncharted 1 and 2 is the kind of thing that really only happens once per generation. We pushed it really hard." Richmond added that the graphical leap was thanks to a rewriting of the core engine's architecture, something that Naughty Dog only hopes to do once every console cycle.

"Uncharted 2 to 3 is still a jump, but its a narrower jump. And going forward, it depends on what we do. There are always ways to improve stuff, always ways we can pull out more stops... like changing optimisations, changing streaming animations, getting more polygons on screen, progressive mesh," Richmond said.

"But I donít think youíll ever see that same jump again, at least on a PlayStation 3. There was just so much power left over in the PS3 when we made Uncharted 1, that we figured out how to use and really took it to town when developing Uncharted 2."

The full interview with Justin Richmond and Naughty Dog's community strategist, Arne Meyer, is right here.


org.apache.jasper.JasperException: An exception occurred processing [components/general/forumThreadList.jsp] at line [56] 53: if( inlineComments != 0 ) 54: { 55: reqData.getApp().startProfiler("forumThreadList:thread.messages"); 56: messages = thread.messages(); 57: reqData.getApp().stopProfiler("forumThreadList:thread.messages"); 58: 59: reqData.getApp().startProfiler("forumThreadList:moddedMessages"); Stacktrace: