Search Unity

  1. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

Linux and C# - Compatible?

Discussion in 'General Discussion' started by HeadClot, Jun 26, 2012.

  1. HeadClot

    HeadClot

    Joined:
    Jan 23, 2010
    Posts:
    212
    Hey, this is a question for the Unity3D forum regulars as well as the Unity3D Staff.

    Will the Linux distribution option for Unity3D 4.0 support C# or just unity script?
     
  2. DanielQuick

    DanielQuick

    Joined:
    Dec 31, 2010
    Posts:
    3,137
    I would imagine it will support all three languages. The code doesn't stay C#/JS/Boo, it gets compiled to CIL.
     
  3. HeadClot

    HeadClot

    Joined:
    Jan 23, 2010
    Posts:
    212
    Hey, Dman thank you very much. :)

    I am very happy to hear this :D
     
  4. Aras

    Aras

    Unity Technologies

    Joined:
    Nov 7, 2005
    Posts:
    4,614
    It will support all the languages we currently support (C#, JS, Boo).

    Come on, we made C# scripts work on Flash; making them work on Linux is certainly much, much easier ;)
     
  5. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,293
    What about Ruby? As i'm a nice person, i make it easier for you too, it doesn't need to 'work' on Flash.
     
  6. pivotraze

    pivotraze

    Joined:
    Feb 4, 2012
    Posts:
    594
    C# has always been supported on Linux since the Mono project came out :) I've used Linux for 3+ years and have done some C# programming on it.
     
  7. HeadClot

    HeadClot

    Joined:
    Jan 23, 2010
    Posts:
    212
    I was half asleep last night when i posted this question...

    Should have looked into it further.
     
  8. Meltdown

    Meltdown

    Joined:
    Oct 13, 2010
    Posts:
    5,485
    Respect to figuring that out haha
     
  9. alexzzzz

    alexzzzz

    Joined:
    Nov 20, 2010
    Posts:
    1,437
    Compile it into a managed dll, if you can, and place in your assets folder.
     
unityunity