The Problem

Without Delta Time

Same code runs at different speeds on different hardware

Different Speeds!

The 120 FPS computer runs 4x more frames, so the character moves 4x faster. Same code, unfair result.

Frame-Based Movement
FAST PC · 120 FPS
SLOW PC · 30 FPS
Frames: 0
Frames: 0
position += 5 // per frame
Finished!
Still running...