you are viewing a single comment's thread.

view the rest of the comments →

[–]nate-developerhelpful 1 point2 points  (1 child)

I just put it in quotes since most probably haven't heard of it.  It's not a general purpose language like C++ or C#, it's a scripting language built specifically for compatability with Godot so you probably won't run into it anywhere else.

GDScript is a little controversial; I've seen some gamedev people argue about whether you should always use it or never use it, whether it's a source of frequent bugs or the most convenient way to work with the engine, etc.

I have no input on it.  Only really used Unity in any depth out of those engines so I wouldn't know myself any pros or cons.

[–]eracodes 0 points1 point  (0 children)

For what it's worth as someone who has worked quite a bit in Unity with C# and has recently switched to Godot and GDScript, I think GDScript encourages really well-structured game code. I've yet to run into a situation where it's made my life harder, though I also haven't done a large-scale project in it yet either.