2 ms·
The IL2CPP backend removes the need for the mono fork and is available in all modern compile targets. The Rosyln compiler also ensures unity's c# is quite moder
by ntSean 6y ago
The IL2CPP backend removes the need for the mono fork and is available in all modern compile targets. The Rosyln compiler also ensures unity's c# is quite modern and features such as C# 8 are on their way!
Tangentially, you can use C# 8 now, or even F# or VB in Unity if you choose to first compile them as a DLLs.
- stevens32 6y agoI do use F# as compiled dlls, but like I said it is not supported. Only C# compiled IL is officially supported with il2cpp, and issues related to other languages are liable to be closed as won't fix. There also is no good NuGet story for Unity, which may catch a dotnet dev off guard. On one hand, a lot of things work surprisingly well. On the other, if you're going into it thinking you're going to get the same dotnet development experience in Unity - that's not the experience I've had.