So I've been experimenting a lot recently, just making some prototypes for ideas I have, having some fun. It's all going very well, except for one problem. There's always an issue with something being affected by the framerate, even when time_step is being used. I just made an FPS movement system, and tried out different framerates. You jump higher when the framerate is higher.

Confused about why this keeps happening, I did some research on Google, about timestep and all that stuff, and apparently this has been a problem in games for a while, certain things being affected by the framerate. In the Quake games, if you have a lower framerate, you don't jump as high. I was just wondering... is it possible to get around this? I read about there being a variable timestep and a fixed timestep, but don't really understand what the difference is. I assume it has something to do with how certain games slow down everything if the proper framerate isn't being reached, and other games just making everything move more/less every frame if the framerate isn't correct.

So, my question is: Is there a way to make my jumping less affected by framerate? I don't want players with an fps of 20 to get stuck on a platforming section or something...

Thanks in advance. laugh