Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

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,770
    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,292
    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:
    593
    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,758
    Respect to figuring that out haha
     
  9. alexzzzz

    alexzzzz

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