Note : since writing this post, I have learned quite a bit about GUI nodes. So,
maybe check out "GUI stuff"
to actually learn something practical. And please, take what I wrote below with a rock of salt ... =)
Note : Godot 3.1.1.
I have come to really enjoy working with the Godot Engine, both for 2d and 3d games.
The editor looks clean, GDScript is a pleasure to use, and having a 2d/3d scene editor window
is priceless.
But ever so often I get terribly frustrated. Especially when doing 3d stuff.
Things sort-a-kind-a work. And there's bugs ... So many bugs ...
And I find that scary.
Not the fact that there are bugs (all software in development has them), but the
fact that I can do nothing to fix them (I don't speak c++). I get sweaty palms just thinking about
releasing a commercial game with an engine bug (but I'm sure that's just me).
Oops. There we go again : sweaty palms !
Brain : "Quickly ! Let's switch to 'something safer' like a mature engine
(Unity, Unreal), or 'something Java'."
Sigh. I really should stop going back and forth between engines and libraries, and doubting myself all the time. It takes so much energy, and it is just not productive.
So, Godot it is.
(And I'll keep my fingers crossed.)
OK. Let's write some of my frustrations down.
Here's my list with Godot 3d bugs (and yes, they have already been added to
the Issues List on Github) :
Note : The above bugs are marked 'not-critical' in the Issues list, but they are a big problem
for the type of games I like to make (point&click).
Argh ! Painful.
Note : I'm sure many of these things will be fixed and improved upon in future releases of the engine.
Nothing but respect for all 'Engine Coders' out there ...
And now ... back to work !