

These chunky GPU code routines are required on a platform-by-platform basis with consoles and even fixed hardware such as the Steam Deck. One big hurdle for developers in the PC space with DirectX12 is that of shaders, and more specifically shader compilation. It’s a considerable challenge, given the varied nature of the PC platform being the polar opposite to the bespoke nature of the engine designed for PlayStation hardware directly. The task was to take the roots of the older Naughty Dog engine used on the PS5 remasters and port them over to PC running under the DirectX12 API.

With many at Sony’s internal porting studio, Nixxes, otherwise engaged, the honours here fell upon Iron Galaxy, which has also made a name for itself as a proficient porting studio.
