Game performance can be described using both frames per second (FPS) and frame time.
- Frame time measures how long it takes to produce one frame.
- More work during a frame can increase frame time.
- Systems such as AI, animation, physics, and rendering can all contribute to per-frame workload.
- For this example, we use 60 FPS as a performance target.
At 60 FPS, the available time per frame is approximately:
\[ \frac{1000\text{ ms}}{60} = 16.67\text{ ms} \]
Source: Epic Games, Introduction to Performance Profiling and Configuration in Unreal Engine.