EDIT: https://news.ycombinator.com/item?id=30627087
PS: I cannot confirm the veracity of the link I post.
https://news.ycombinator.com/item?id=30274508
and some quick googling suggests that's true, e.g. this:
https://www.tesla.com/careers/search/job/vehicle-charging-ui...
The built-in development environment is mostly non-negotiable (you can supply your own IDE for text editing but thats it) but its well designed and is made to work with its component model. It feels fun to use. The data model also works better with source control than other game engines, but not as well as non-game UI toolkits. If you're a text-environment purist, you might be turned off, but you'd also be turned off by all the big game engines.
I've met developers who use Unity to make mobile apps since the built-in 3D compositing actually makes some applications more performant than the native toolkits. I'd imagine Godot would have similar benefits.
Godot supports C# on desktop only (works well on Windows and Linux, bit annoying on MacOS X but it does work).
There's been talk of supporting Android since v3 but it always fell through. There is no planned support for iOS or web targets afaik.
From the Godot 3.2 docs on C#: > Exporting Mono projects is supported for desktop platforms (Linux, Windows and macOS), Android, HTML5, and iOS. The only platform not supported yet is UWP.
And from a recent Github discussion for 4.2: https://github.com/godotengine/godot/pull/73257
If you can build an IDE in a framework, I generally assume you can build any other GUI app you'd need in it too.
[0] https://github.com/bitwes/Gut [1] https://github.com/bitwes/Gut/blob/master/addons/gut/gui/Gut...