this community right now
fun & memesI feel like I'm out of the loop on this one. Anyone care to explain the joke to me?
My guess as a beginner is that many came here from Unity trying out Godot due to the Unity debacle. Unity uses C# as the primary language.
While there is support for C# in Godot, it doesnt seem to be the primary language like GDScript in terms of support, documentation, tutorial, etc.
Is there anything in Godot that c# can't do that gdscript can?
As far as I know its just a difference in syntax, the functionality is the same. I can understand someone not wanting to learn gdscript though if they are already comfortable with c# since it just adds an extra layer of complication. (even in gdscript is super easy)
I was hesitant to learn gdscript as well. I‘m mainly an artist, and while I‘m able to get to an acceptable result done, I simply don’t LIKE programming - it’s kind of a necessary chore that has to be done, but I’m really glad once it’s done. Sooo, having worked with Unity for quite some years now, I wasn’t really looking forward to it. But after looking into it for a couple of weeks I really appreciated the new workflow and found coding in gdscript almost more enjoyable. I think the biggest barrier to many people is that they look for similarities to Unity, stuff like „oh so Nodes are just like GameObjects, Scenes are just like Prefabs, etc“. Once you understand the differences and similarities, Godot becomes a lot easier to use imo 🤷🏻♂️
There is no point to use gdscript then if somebody knows c#. It's pointless, just familiarise with gdscript tutorials and you can easily move that to c#