A lead graphics programmer demonstrates the complexity of game development and the talents of the industry’s coders by explaining how the Unreal Engine renders a typical frame. This is a three-part technical read that provides much insight into lighting, shadows, and so on.
Unreal’s renderer appears to place an emphasis on producing high-quality images. It relies on baking of data (environment, light, volumetrics, etc.) as much as possible and uses temporal antialiasing to a great effect to improve image quality.
Discussion
Source: [H]ardOCP – How the Unreal Engine Renders a Frame