Gabriel #1 If you want the FPS to be exactly 30, then use CreateTimer/WaitTimer commands. Won't work. If the computer can't keep up, you can't wait negative time to get up to 30 FPS.To clarify the OP do you want to render at 30fps, update at 30FPS or both?