The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates. | Twitter

0 votes

Hi, recently I created a simple 3D-Scene in GLES2 with the default environment and no others nodes than the root-Spatial, ARVROrigin + Camera and a PlaneMeshInstance. I implemented the "Native mobile"-VR-Server-Script and exported the project to Android so I can see how it runs.
BUT: The game - without any objects - achieves barely 23 FPS.
My phone is not the newest but I can play multiple Google-Cardboard-Games fluently. And on the other hand, an empty Godot-Scene can not make more then 23 FPS. Is there any setting that tramandously increases the framerate?
In fact, at least 30 FPS should be a minimum for any VR-experience!

in Engine by (56 points)

is vsync turned on? and what resolution are you running at? try to adjust both.

Yes, VSync was on but it did not changed anything on my mobile device: still 23 FPS whereas my laptop runs it with over 600 FPS without VSync now. How can I change the resolution? Changing width and heigth does not seem to effect the resolution on smartphones and I cannot pack the scene into a viewport because then VR is not rendered anymore.
Thank you. :)

The Godot devs said that it's relatively beta and then theirs the fact that its vr so it might be your phone.

1 Answer

0 votes


Please could you point me to some tutorial on how to enable XR app development for Android mobile phones using Godot? What are the steps required to enable XR apps for Android mobile phones using Godot?


by (24 points)
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.