I'm making a tower defense game and I want to allow the user to change the speed of the game (as in most games of this style).
I've tried with the "timer-based movement", but doesn't work with custom movements. I've also tried increasing the "frame rate", works fine, but I think is not the best way (for obvious reasons).
So I ask, how I can increase or decrease the overall speed of my game? or what is the best way to do this?