by macco on 6/18/22, 1:57 PM with 58 comments
by preommr on 6/18/22, 4:54 PM
Godot has those features because game devs often need to make UIs for the game e.g. menus, etc. A decent game engine has to have that kind of functionality. Godot dogfooding is not a good indicator of it's potential as a ui toolkit. It's probably easier for them since they might need specialized components and because they're already familiar with the tools. There's a very strong advantage unique to them.
There are alot of edge cases and broader applications that the right tool for the job like Qt and even electron cover because that's what they're specialized for.
The expectation that godot will cover two major disciplines is possible... but unlikely.
by krapp on 6/18/22, 3:59 PM
I think the important takeaway from reading the article is how crucial editor design is.
by wly_cdgr on 6/18/22, 6:41 PM
That said, so does Canvas, and HTML & CSS are a tried and true portable powerhouse UI combo, and JS/TS are infinitely more relevant than GDScript, so I am camp Electron. Especially now that web 3D is also better than it's ever been. I would rather see more work to make Electron gamedev-friendly than work to make Godot appdev-friendly
by glowingly on 6/18/22, 3:36 PM
I tried using Godot at work and got turned down. They wouldn't even allow a demo or the "IDE" to be installed. Must use our licensed contract junk from leaches on government dole, because those are what's approved by cybersecurity.
I now have a few more interview questions to ask of future employers and things to look out for during interview tours.
by MaybeItsMia on 6/18/22, 4:34 PM
by HidyBush on 6/18/22, 4:38 PM
by rm7 on 6/18/22, 10:18 PM
by DeathArrow on 6/18/22, 4:49 PM
That's not true since HTML allows custom elements.
by hdjjhhvvhga on 6/18/22, 2:55 PM
by jayd16 on 6/18/22, 6:00 PM
It's the exact opposite of the modern view layouts that try to cache view images to reduce the draw work.
by butwhywhyoh on 6/18/22, 4:45 PM
/s
by NonNefarious on 6/19/22, 9:09 AM
We need desktop and mobile, making Qt/QML our only apparent practical choice.
BTW, we built a desktop app in QML and the GUI performs great. The resizing is smooth and elegant.
by iLoveOncall on 6/18/22, 3:03 PM
by bitwize on 6/18/22, 5:56 PM
Inasmuch as desktop applications continue to exist, the future is Electron. The only applications for which there is still demand for traditional GUI apps are military and medical device applications.
Electron is literally write once, run anywhere. It's leaps and bounds beyond anything else in this regard. RAM is cheap, and a few hundred megabytes per installation are a small price to pay for increased productivity and accelerated time to market.
by DeathArrow on 6/18/22, 4:53 PM
by lakomen on 6/18/22, 7:15 PM
I met a guy who said he wanted to write whatever documentation, essentially a gui in Godot and I was like, why not use the proper tool for the job. Well he said he's familiar with Godot so he'd write it in Godot.
And now this.
I was learning about Android development, jetpack compose, the new thing where you essentially write components in code, I prefer it over the old way, gui design with Android Studio in xml files. I guess I can get used to both but would prefer jetpack compose because it's so similar to "the web wayTM".
I'm guessing if you're used to graphical layout and design you'd disagree so TL;DR it isn't for me, but I've had Godot on the list of things to get into or at least try to scratch the surface and create a test project with it.