Search Unity

  1. We are migrating the Unity Forums to Unity Discussions by the end of July. Read our announcement for more information and let us know if you have any questions.
    Dismiss Notice
  2. Dismiss Notice

What windows support do I need?

Discussion in 'Unity Hub' started by Sun-Dog, Mar 31, 2018.

  1. Sun-Dog

    Sun-Dog

    Joined:
    Mar 23, 2009
    Posts:
    144
    When downloading versions of Unity, it's pretty obvious what I need to BUILD for Mac, iOS and Android. They say "Build Support".

    But windows has two versions of "Store Backend" and nothing for "Build Support".

    What do I need if I'm going to create a Windows stand-alone build?
     
  2. Sun-Dog

    Sun-Dog

    Joined:
    Mar 23, 2009
    Posts:
    144
  3. TaleOf4Gamers

    TaleOf4Gamers

    Joined:
    Nov 15, 2013
    Posts:
    825
    The Windows Build Support comes with the Windows version of Unity built-in.
    How would you test your game without it ;)
     
  4. Sun-Dog

    Sun-Dog

    Joined:
    Mar 23, 2009
    Posts:
    144
    Is that new? I always remembered having to choose all of the build support modules when using the standard installer, even Win on Win and Mac on Mac.

    Interesting.

    What the heck is Windows Store support and why do I have two choices?
     
  5. TaleOf4Gamers

    TaleOf4Gamers

    Joined:
    Nov 15, 2013
    Posts:
    825
    For as long as I can remember it has always been this way. (Using Unity since 2012 but my memory isn't so great so there's that :p )

    The Windows Store just refers to the store for Windows 10, nothing special, I am not sure of the specifics of it having its own export option though. The 2 backends are .NET and IL2CPP. They are just different export options basically. IL2CPP does exactly what it says, it takes the IL from compiled C# and turns it into C++ usually for a basically free performance gain. However, IL2CPP apparently takes an age to build. IL2CPP has been present on mobile platforms for years now. (Since Unity 5 I think) as they require AOT (Ahead-of-time) compilation, C# is usually JIT (Just-in-time).