Create non-game apps with Godot Engine
simondalvai.org
simondalvai.org
> The Godot editor runs on the game engine. It uses the engine's own UI system, it can hot-reload code and scenes when you test your projects, or run game code in the editor. This means you can use the same code and scenes for your games, or build plugins and extend the editor.
https://docs.godotengine.org/en/stable/getting_started/intro...
To my knowledge there isn't a way of creating retained mode GUIs in godot but I'd like to be corrected.
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...
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...
I really like to see how people manage to use some tools to build something entirely not intended by the its creator which give it another dimension. I once managed to build an installer for a windows app for a client (with a tight budget) using Winrar, although I usually use WixToolset.