Hello beautiful people, I know that godotengine is primarily used for making games, but I’m curious to know if we can use it for development of non gaming applications like to-do, simple note taking apps etc?
Of course you can. I built a hotel management application for my family in Godot.
Godot Editor itself is made in Godot too!
A couple more you can find listed here
Of course you can. And it’s UI system is actually quite pleasant to work with.
The only downside is (for now) the final size of the exported program, even when shrinking it.
Thank you guys for your replies, actually I want to make something like mixture of todoist and notability, which will give functionality of maintaining the to-dos as well as take care of your notes, diary, journals.
Is it too large? and why?
Godot is going to be quite a bit larger because you’ll not be using a lot of things like 3D, the physics, navigation, etc. normally
GDScript is also not very good at large data processing in a way that has good performance, so that’d be good to keep in mind
Godot has the benefit of being multi platform easily, and you don’t have to do any compilation like you would with a lot of UI libraries, but you do pay in some performance overhead and size of the program, but GDScript is easy to learn and fast to use, you also have a highly usable editor to lay out the UI
Kind of. But it depends on what you want to do.
For example I am actually writing a non-game program right now that uses Godot for the GUI, and the export size is around 100 MB, which is a whole bloody lot for how simple the program is! But: It’s a non-stripped debug build, so I know that I can reduce the size quite a bit. But that doesn’t come automatically.
Take a look at this post that describes how to do that:
Technically you can do anything. The point is whether it fits your requirements.
Most people would argue that using a game engine for desktop applications/tools is an unnecessary overhead that also comes with hurdles for lots of features. Except you need some super fancy rendered UI that comes with other drawbacks.
There’s always that guy that build some crazy app with Godot. If your goal is to learn Godot, go ahead. If you want to make only non-game apps, learn an application framework.