Если вы решите использовать задержку, подобную предложенной в принятом вами ответе, вы, вероятно, захотите ограничить свой FPS, а не просто наложить постоянную задержку. Это гарантирует, что ваша игра будет работать с одинаковой скоростью как на медленных, так и на быстрых машинах, и не будет излишне задерживаться во время интенсивных игровых процессов. Вы также хотели бы применить свое дельта-время к любым вычислениям физики / движения.