0 votes

Hi:

I've been coding my own engines for several years and I love many of Godot features but I was wondering if it has a good API to bypass the scene graph and work directly drawing stuff to the screen from code.

Like if I want to render 100.000 entities, I do not want to rely on Nodes, but handle myself the culling and send to the GPU the - render this mesh with this material -. I understand that this way I will miss many other features but I do not care.

Also for UIs, I prefeer to work as Dear ImGUI and create the interface from code instead of using a visual editor.

Is Godot ready for this kind of development or you are totally bound to the scene graph?

Thanks

in Engine by (12 points)

1 Answer

0 votes

See Optimization using Servers in the documentation.

Also for UIs, I prefeer to work as Dear ImGUI and create the interface from code instead of using a visual editor.

Godot doesn't use immediate-mode UI, but nothing prevents you from creating Control nodes from code and adding them to the scene tree with add_child() instead of using the editor.

by (11,901 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.