This site is currently in read-only mode during migration to a new platform.
You cannot post questions, answers or comments, as they would be lost during the migration otherwise.
+1 vote

I must be missing something very basic, but I can't quite find a way to limit the fps. I've made a basic puzzle game (there's very little happening other than some transition animations, you wouldn't notice 30 fps). I've enabled vsync so the cpu won't work at more than 60 fps, but is there a way to reduce it further? Are there substantial savings to be made between 60fps and 30fps on a very basic game?

in Engine by (276 points)

1 Answer

+6 votes
Best answer

I've enabled vsync so the cpu won't work at more than 60 fps, but is there a way to reduce it further?

Yes, by defining Debug > Settings > Fps > Force Fps to a non-zero value in the Project Settings.

Are there substantial savings to be made between 60fps and 30fps on a very basic game?

Not really. Also, limiting the FPS will make input lag more noticeable, so I wouldn't recommend it. Instead, I would recommend enabling Application > Run > Low Processor Mode in the Project Settings, which only redraws the game when something has changed on screen.

by (12,908 points)
selected by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.