• kevin3kon@mastodon.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    @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.

    • Smorty [she/her]@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      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.

      • jack
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        1 year ago

        I think Microsoft made a big donation to Godot so they implement C#