Every once in a while I use a program where I just feel the authors think about software similarly to the way I do. Godot is one of those.
Every once in a while I use a program where I just feel the authors think about software similarly to the way I do. Godot is one of those.
But yes, Godot 4 directly translates interfaces with .blend files.
It's been pretty common in the past for every pro graphics app to build its own x-platform GUI widgets library. Was hoping this could come to an end, as it is a waste of time.
They should have used C#.
I personally like to use it. It's not perfect but it's a language that's tailored for the task it's doing, namely driving the high level logic of a game engine.
And most importantly it's beginner friendly, so it's pretty nice for people who want to get into programming.
They did...
Their motivations in creating GDScript are explained here: https://docs.godotengine.org/en/stable/about/faq.html#what-w...
As a programming language it's pretty reasonable. The built-in editor has auto completion and documentation, you can resume from errors. The syntax is basically Python with optional type annotations. Comparing the Godot vs C# examples in the documentation makes me shudder at how much more verbose C# is in comparison.
As others have pointed out you can use C# if you want to. They provide a separate download for it.