Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Mono version of unity

Discussion in 'Documentation' started by Babak-Firoozi-Yasar, Oct 14, 2015.

  1. Babak-Firoozi-Yasar

    Babak-Firoozi-Yasar

    Joined:
    Aug 13, 2014
    Posts:
    9
    Hi, I searched in document and did not find any info about version of Mono unity uses. I really appreciate that anyone tell me which version of Mono unity 5.x uses?? or which version .Net it we can use??
    Thanks in advance.
     
  2. UnitedBluff

    UnitedBluff

    Joined:
    Apr 19, 2015
    Posts:
    15
    As far as I know, it's .NET 3.5
     
  3. duck

    duck

    Unity Technologies

    Joined:
    Oct 21, 2008
    Posts:
    358
    Unity currently uses Mono 2.6. We essentially support .Net 3.5 and almost all of C# 4 (the language). Note that the framework is distinct from the language.

    However, we also have to deal with all sorts of platform restrictions which complicates the matter. For example many things will never work under AOT-compiled platforms, some platforms are security restricted and run a subset of the full .Net profile. Other platforms are even more constrained (like WebGL) and cannot even use things like threads or .Net sockets.