|
|
|
|
|
by pjmlp
2819 days ago
|
|
Given that Unity uses different conventions for property names and magical function names with reflection for events, that is a dialect to me, as it is not how C# is used by regular developers. Actually there are occasional questions on C# forums caused by people learning C# via Unity and then facing issues when using pure .NET. Then there is the new HPC# for the new ECS and Job systems, which subsets C#. As for Mono being already in 1.0, OS X only version, I am unsure about it, but the old blog was taken down. So I take your word for it. |
|
The new HPC#/Burst indeed are subsets of C#, but that's a very recent development, and completely unrelated to "Unity had to make their own C# dialect to avoid Novell/Xamarin licensing issues".
> As for Mono being already in 1.0, OS X only version, I am unsure about it, but the old blog was taken down
I have worked at Unity since 2006. Yes Unity was Mac only at that point, but it still used Mono there.