UPDATE: This article has started an ongoing conversation with the Godot devs. They care about the issues raised, and would like to improve things. Significant improvements will almost certainly be made, although it’s still early days and it’s unclear what will change and by how much. I am encouraged by the response. I believe Godot’s future could be very bright indeed.
Thanks for the insight!
I assume you are talking about compiling a GDExtension using C or some lower level language, right? not C#
What I’m wondering is if it’d actually be more efficient to use C# than GDScript in Godot. Because I would have expected the opposite.
@Ferk we’re using Rust with GDNative
the reason not being performance, but language features (Rust makes it easy to have good safety guarantees)
C# is overall more performant than GDScript, but it is rare that you get to use that performance in a way that it makes a measurable difference
i always just tell people to work with what they know well and what makes them feel comfortable, thats the most important
great part about godot: you can run these languages side by side ✨