

Personally I would really like it if they just exposed an API/bindings style and let people write in pretty much any language they want. Gdscript is okish, but not more than that. Forcing a new language with all it quirks is not the way to go.
Now I know it would be a lot of work to do so, but I hope they will at some point.



No, it really isn’t dope. It is okish, there are far worse but also far better. But the whole idea of forcing people to learn a new language is bad, and needs to stop. We do not need more languages, we need better languages.
classvsclass_namewhich means completly different things. The latter should have been something other than class with a name suffix.All in all, it is not bad. But certain aspects of it are not that good. The main point is that forcing people to learn a new language raises the bar of entry a lot. I think that is one of the things Unity got right, for the most part they used microsoft java (aka C#), with all its warts.
Speaking of which, if there are native bindings. Why does the .net version even exist as a separate download? And why aren’t there bindings for other languages? At least I haven’t seen any, everyone just says “use gdscript. C# version is older and not well maintained”
If there are first class bindings, then great.
Edit: I would be very happy if there was a way to write in typescript, lua, perl, c# (without .net), etc… even if I had to drop in a plugin to support it.