keep in mind that modern games are so much more complex than games before. There are dozens of layers upon layers upon layers of 3rd party code. From the OS, the video drivers (nVidia, ATI), the 3D API (DX11, OpenGL, etc.), the engine (Unreal, Frostbite, etc), the middle-ware(s) (e.g. Scaleform, FaceFX, etc.) and the…