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
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.
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
@mac @Smorty 😨 Well that’s not good! Microsquish (still) can’t be trusted! 😰
Yeah. Embrace freedom and Foss. Reject Microsoft and C#. Debian User here.
C# is foss tbf
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.