# GameMaker: how to let the game run as fast as it is able to?

I am making a game/simulator where I want the game to, upon command, run as fast as the computer can handle, that is to say, if the game can run at 60 fps, don't run at 30 fps.

What should I do to make the game do that and would this even make sense?

(Note: when I looked at the built-in variable fps, I often see the value to be higher than the room speed I set, so I thought that maybe I can allow the game to run faster than the room speed initially set.)

• I have almost no knowledge of Game-Maker, but in general, if a game is simple enough, the monitor will be the limit on effective frame rate for the display. A computer can still process frames faster (if it can), but the screen won't be able to show them all. – Dronz Nov 1 '16 at 5:31
• What if I turn off the draw event for the game, would that help? Or are we talking about different things? – user289661 Nov 1 '16 at 5:41
• According to the answer below, that's not an option for Game Maker. But in general, in another programming environment, you could of course run the game simulation faster than the display, or ignore the display if you wanted to test the game engine without worrying about the display, or resolve some action without showing it for whatever reason. I'm not sure what you're trying to do. – Dronz Nov 1 '16 at 15:16
• Turn off drawing and set the room fps to the highest possible value? Still, if you want maximum speed, fixed timestep is not the best solution, as pointed before. – rcpinto Nov 2 '16 at 11:04

fps will show how many steps the computer is able to handle up to the room's speed. fps_real is measured in CPU cycles.