Jump to content

  • Log In with Google      Sign In   
  • Create Account


#ActualKarsten_

Posted 04 February 2013 - 07:43 AM

To work with Unity you will need to know some sort of .NET language (C#, UnityScript, Boo, etc...).

Personally I feel C# is only percieved to be easier than C++ because it has newer libraries will less legacy stuff in them (afterall C++ has been around many, many years before C#). The C# libraries are also often much more abstracted than C++ libraries because they are usually much fatter bindings over C libraries than C++.

Python is similar to Boo so you might want to look into that when using Unity.

Lua is usually a scripting language above another language. If you are just starting out, I don't think you need this yet.

With Unity the closest to (developing entirely in) C++ you can get is C++/CLR which isn't really recommended and like C++/CX/RT is not C++. (Even though Herb Sutter did a great job improving it over Microsoft Managed C++ (which was naff)).

#1Karsten_

Posted 04 February 2013 - 07:43 AM

To work with Unity you will need to know some sort of .NET language (C#, UnityScript, Boo, etc...).<br /><br />Personally I feel C# is only percieved to be easier than C++ because it has newer libraries will less legacy stuff in them (afterall C++ has been around many, many years before C#). The C# libraries are also often much more abstracted than C++ libraries because they are usually much fatter bindings over C libraries than C++.<br /><br />Python is similar to Boo so you might want to look into that when using Unity.<br /><br />Lua is usually a scripting language above another language. If you are just starting out, I don't think you need this yet.<br /><br />With Unity the closest to (developing entirely in) C++ you can get is C++/CLR which isn't really recommended and like C++/CX/RT is not C++. (Even though Herb Sutter did a great job improving it over Microsoft Managed C++ (which was naff)).

PARTNERS