The other two Metro games were ported by the original developer, so I'd expect this to be in-house too. I wouldn't be surprised if Nvidia help, but doubt...