What .net version is Unity 4.3 using?

I doubt myself with the .Net version that I can build my Unity projects.
In other questions, people say .Net 2.0, .Net 3.5 or even .Net 4.0
But, in Unity 4.3 when I open the MonoDeveloper for editing a script, in project properties, always is .Net 3.5 selected.

Are there limitations in Unity .Net version comparing with real Microsoft Framework .Net?


The answer is simple: Non of them :wink: Unity uses a custom build of Mono. Mono is an open source recreation of “.NET”. In general it matches .NET 3.5 but has some features of .NET 4.

If you’re in doubt check the Mono Compatibility Page.