Live data from Hacker News

Is Making Advanced GUI Applications with Godot the Future? (2020)

medium.com

41–50 of 63 posts

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#41
post #27

Earlier quoted context omitted.

I don't think 3D interfaces really offer anything of value beyond 2D interfaces. I've never once in my life been using software and thought the GUI would be much better rendered onto the inside of a cube or something.

You might want to read my post again, I specifically talked about AR and VR applications

I did read your post, and I include AR and VR in my assessment. Even in a virtual 3D environment, adding a third dimension to a user interface just makes it less convenient.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#42
I really appreciate how Godot is the only one of the 3D engines that not only offers good 2D support as well (like say Unity) but really treats 2D as a first class citizen. I also REALLY appreciate how it's the only one that has decent built-in support for vector drawing.

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

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#43
post #28

Am I weird that I enjoy HTML/CSS for GUI and Layout? With CSS grid of course. Hell I love Godot, but the fact that you can't do something as simple as give a component a max width is so annoying.

Yeah, Godot has no concept of a flow layout because for games it doesn't matter, all layouts are fixed anyway. That's definitely something the box model of HTML and CSS do better.

A lot games nowadays use some form of HTML/CSS, have a look at Coherent Labs and their products [1]

[1] https://coherent-labs.com/products/coherent-gameface/

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#44
post #38

No. 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 productivi…

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.

Oddly specific, and definitely authoritative-sounding. You might be correct but it's the sort of wording that demands evidence in support to differentiate it from pure partisanism.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#45
I personally prefer not designing my gui but coding it.

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.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#46
post #45

I personally prefer not designing my gui but coding it. 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…

[deleted]

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#47
post #26

Very unlikely. 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 th…

> The expectation that godot will cover two major disciplines is possible... but unlikely.

I disagree. I think it's just a matter of time. I think Godot isn't ready yet, but will be soon. Just got to wait a little longer.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#48
post #43
post #28

Earlier quoted context omitted.

Yeah, Godot has no concept of a flow layout because for games it doesn't matter, all layouts are fixed anyway. That's definitely something the box model of HTML and CSS do better.

A lot games nowadays use some form of HTML/CSS, have a look at Coherent Labs and their products [1] [1] https://coherent-labs.com/products/coherent-gameface/

Obviously games written with HTML and CSS do, but I was specifically referring to non-browser platforms.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#49
I'm looking at moving my desktop application(s) from Microsoft WinForms to Godot, but its worrying that no one else is doing it yet. It certainly seems appealing, especially compared to the other options, but its not at all clear what the limitations and risks are without investing a lot of time/money into it.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#50
post #38

No. 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 productivi…

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. Oddly specific, and definitely authoritative-sounding. You might be correct but it's the sort of wording that demands evidence in support to differentiate it from pure partisanism.

When I see a job req out there for traditional desktop GUI skills (C++, Qt, Win32, etc.) it's for a military application or a medical device.
Post reply on HN