This is the third game that the author has dissected. The previous two are also very nice :)

http://www.adriancourreges.com/blog/2015/06/23/supreme-comma...

http://www.adriancourreges.com/blog/2015/03/10/deus-ex-human...

How does he know so much about the engine internals? Reverse-engineering?
I suspect he's using graphics debugging tools like RenderDoc: https://github.com/baldurk/renderdoc