← Back to context

Comment by jprete

2 years ago

I’m curious about your experience with GDScript - which I presume is new to you - because it’s been a stumbling block for me trying Godot.

Its possible he also used the C# variant of Godot. I find GDScript easier for myself, though I come from a Python background. I highly recommend learning Python basics. There are nuanced differences, I think of GDScript as a Python / JavaScript type of language, has the syntax of Python but has some JS / TypeScript things to it.

  • "ERROR: Mono: Core API hash mismatch." is a strong clue that it's using C# instead of GDScript. (I was on the lookout because the same error appears in my own game. Apparently it's benign.)

  • The current V4 of Godot doesn't support web export via C# - unless it's on a dev branch maybe?

GDScript is very similar to Python with the additions of signals and slots, which is nice. Except for some minor quirks which I don't remember from the top of my head, it nicely gets the job done.

I haven't tried Godot 4 yet, but from what I read, they improved GDScript even further, which should be nice.

If you think GDScript is holding you back, you can always try C# or C++.