+1 vote
in Engine by (15 points)

1 Answer

+1 vote

Very wide question, but a few things to drain some extra battery I would for graphics use very big textures, multiple complex shaders, all the WorldEnvironment effects. For accessing nodes use searches based on names, maybe even from a regex based on a dictionary loaded from disk as often as possible, like directly in _process() without checking if it is needed or has changed. In if-statements test for the *most detailed level* first, instead of testing for the most general outcome first and then drilling down into more details, preferably looping over the complete list of nodes/lists. Update as much as possible of the scene and other nodes in every iteration of loops, instead combining each iteration and then after the loop updating other objects. That should do it

by (911 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 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 webmaster@godotengine.org with your username.