3 ms·
Godot uses their own engine features for the GUI of the editor itself as you’d use to make a game itself with. https://docs.godotengine.org/en/stable/about/lis
by codetrotter 2y ago
Godot uses their own engine features for the GUI of the editor itself as you’d use to make a game itself with.
https://docs.godotengine.org/en/stable/about/list_of_features.html#gui-system https://docs.godotengine.org/en/stable/about/list_of_feature...
> Godot's GUI is built using the same Control nodes used to make games in Godot. The editor UI can easily be extended in many ways using add-ons.
And they even go as far as to explicitly say the following:
> Godot's small distribution size can make it a suitable alternative to frameworks like Electron or Qt.
I’ve only used Godot for game development, not GUI stuff yet. (The game I started making doesn’t have any menus, I’m working on gameplay and level design first.) But I’m personally keeping a mental note in the back of my mind to investigate building bona fide desktop applications with Godot also, and not just games.
Also, if you’re going to make an application instead of a game, they have a special mode they recommend that you use:
> When creating a non-game application, make sure to enable low-processor mode in the Project Settings to decrease CPU and GPU usage.
https://docs.godotengine.org/en/stable/about/faq.html#is-it-possible-to-use-godot-to-create-non-game-applications https://docs.godotengine.org/en/stable/about/faq.html#is-it-...
- disambiguation 2y ago+1 I think godot has a lot of potential here. You covered all the good stuff, I'll just add that in addition to everything you also get multi platform support for free - desktop, mobile, and web. Build once deploy everywhere (sound familiar? ;)) I think the only thing holding back adoption is that web devs are largely unfamiliar with gamedev. The control node and material styling is very different from html and css and would require brand new paradigms for team level development. If you're an ambitious solo dev though it's easy enough.
- nrjames 2y agoIIRC, the Tesla traffic visuals use Godot. The Rivian screens use Unreal Engine. https://www.unrealengine.com/en-US/spotlights/rivian-brings-adventurous-spirit-to-new-display-ui-powered-by-unreal-engine https://www.unrealengine.com/en-US/spotlights/rivian-brings-...
- agieocean 2y agoI've been thinking about adopting Godot for just this purpose, mainly just hung up on community language support for Python which seems unfortunately stalled