Sign in to follow this  
Mr Rage

Recommended Language

Recommended Posts

Mr Rage    116
[quote name='Daerst' timestamp='1339742158' post='4949458']
Do you know any of these languages or would you have to learn from scratch?
[/quote]
I only know some of Javascript but I want to know which one is the best to learn and use for Unity.

Share this post


Link to post
Share on other sites
Daerst    307
I haven't worked too much with Unity, but from what I've read [url="http://answers.unity3d.com/questions/28834/making-games-using-unity-with-c.html"]here[/url] you need Unity Pro (1,500$) in order to use C++. Shame, because C++ would have been my recommendation and learning it would give you the most benefit on later projects.

C# is not too far away from C++, at least syntax-wise. If you later feel you have to hop over to C++, this would be a much better foundation than JS.

Share this post


Link to post
Share on other sites
jbadams    25676
I'd suggest C# if you're working with Unity, but really whichever of C# or JavaScript you're more comfortable with will be just fine. Why not take a look at some of the tutorials or some code samples and see which one seems easier for you to grasp?

C++ isn't an option you should be considering as a Unity user.

Share this post


Link to post
Share on other sites
Serapth    6671
[quote name='jbadams' timestamp='1339745844' post='4949470']
I'd suggest C# if you're working with Unity, but really whichever of C# or JavaScript you're more comfortable with will be just fine. Why not take a look at some of the tutorials or some code samples and see which one seems easier for you to grasp?

C++ isn't an option you should be considering as a Unity user.
[/quote]

There aren't too many cases where I would recommend JavaScript over C#, but Unity might be the one major exception.

The vast majority of books and tutorials for Unity are actually in Javascript, for reasons I simple can't understand. I would have figured that C# would have been by far the more popular choice.

As jbadams said though, you really can't go wrong with either choice when it comes to Unity. There is actually a third option of Boo, which is a a Python derived language. I only mention it for the sake of completeness, as nobody uses Boo.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this