The Solution

With Delta Time

Multiply by time elapsed so speed stays consistent everywhere

Same Speed!

Both computers move at 300 units per second. Delta time makes each frame compensate for its length.

Time-Based Movement
FAST PC · 120 FPS
SLOW PC · 30 FPS
Step: 0.003 units
Step: 0.011 units
position += 300 * dt // per second
Finished!
Finished!