Godot is mostly written in C++, so it's such a weird decision to switch languages like that, and expose C# instead of C++ as a game logic programming language. I suppose it was done so that Unity devs would find it more attractive. Unreal uses C++, so yeah, why?
Also brand bad, so no C# for me, only GDScript and C++ GDNative.
@Smorty @mac I have been wondering this non-stop since I found out #godot uses C#!
I know the idea that C++ is the end-all-be-all is an oversimplification at best, but It's still a decision I'd like to know more about.
Godot is mostly written in C++, so it's such a weird decision to switch languages like that, and expose C# instead of C++ as a game logic programming language. I suppose it was done so that Unity devs would find it more attractive. Unreal uses C++, so yeah, why?
Also brand bad, so no C# for me, only GDScript and C++ GDNative.
I think Microsoft made a big donation to Godot so they implement C#