Best Language to use in the Unity Engine
Crossbones+ - Reputation: 7388
Posted 12 April 2013 - 04:49 PM
All 3 languages get compiled to MSIL and then to native code by mono at runtime so performance should be reasonably similar(it is possible that mono does a better job at generating optimized MSIL code from one language or another but the engine really does most of the heavy lifting anyway), all 3 languages have full access to the engine and equal access to things like the .Net framework.
Personally i'd recommend going with C# or Boo since those are nice to know even if you don't use Unity.
The voices in my head may not be real, but they have some good ideas!
Senior Staff - Reputation: 24297
Posted 13 April 2013 - 03:28 AM
Other than the vague idea that it's similar to Python I don't really know anything about Boo, so I can't comment on it.
You won't be strongly disadvantaged using any language however, so choose the language you personally prefer.
- Jason Astle-Adams.
Members - Reputation: 2552
Posted 13 April 2013 - 11:25 PM
It appears to me that the Unity team is beginning to default to C# over UnityScript. This isn't the only thing I've seen, but for example the example project in the new learning section uses C# in the videos. Sure, below the videos you can see the code in all 3 languages like the rest of the documentation, but the videos were done with C#.