The challenge of remastering Uncharted

Naughty Dog’s remarkable solution was to cut the entire CPU side of the process in half – while the CPU prepared the GPU command buffers for the next frame, it simultaneously worked on the game logic for the frame after that. The end result sees the ‘critical path’ of CPU code dropping from 25ms to 15.5ms, the only compromise coming in the form of an additional frame of lag (no problem there – doubling the frame-rate more than makes up the difference).

Bluepoint: fix Elena’s face in Uncharted 3 and you have a sale.