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