I was playing starwars battlefront the other day, and noticed that input is fixed to framerate. I haven't really thought this through, but when I play the game and the frame rate is high, everything is pretty smooth, when the frame rate drops, naturally everythin slows down. To compensate for this the physics is tweened between what the frame rate is and should be. But it seems the tweening is only applied to the physics of the game and not the user input. I only say this because in the menu, selecting your character, the game may chug, but so does the input. The mouse drags across the screen really, really slow. I haven't put much thought into this but wouldn't it seem much better if the input was frame independent and seem smoother even at low framerates. I mean, if framerate is 10fps, it doesn't mean my mouse should travel really slow, and take 1 second to travel 100 pixels. It should be the same to get from point A to point B in 1 second regardless of framerate, just the same way physics are tweened. Or are games already doing this and I'm missing something, maybe it just seems this way to me?
BTW I put this in the physics section as I thought it's more related to how physics are dealt with.