• Mac@programming.devOP
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    The main language is GDScript rather than either of them (although the engine itself is coded in C++). C# support was added on since microsoft gave them money to do it

          • Sparking@lemm.ee
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            It is in a technicality But the reality is, it will always move at the pace and at the whims microsoft wants it to.

            Thats not necessarily a bad thing honestly. But you can really get i to trouble making it a core dependency for something like a game engine. Unity's users didn't care that Microsoft hadn't posted the runtime to iOS, they expected their games to run on iOS. So Unity did a bunch of dev work that is now kind of a bad investment with .NET 8. This is the core of why they wanted to charge an install fee in the first place.