Tutorial: A Frame's Life

Every frame in Unreal Engine goes on a long journey before reaching the screen.

In this talk, we’ll walk through that journey from gameplay code through the game thread, render thread, RHI thread, DirectX, the GPU, and finally onto the display. We’ll explore how these stages synchronize, how frames are queued and presented, and how small decisions can add measurable latency.

By the end, you’ll have a clearer picture of frame pacing, vsync, VRR, swap chains, input delay, and Unreal’s game thread synchronization options, so you can make more informed decisions on the tradeoffs between performance and responsiveness.

https://dev.epicgames.com/community/learning/tutorials/DEwL/unreal-engine-a-frame-s-life