Currently, I'm using Blender and Unity. What language do you reckon I should use for Unity?
C++, Javascript or C# maybe?
Recommended Language
Do you know any of these languages or would you have to learn from scratch?
I only know some of Javascript but I want to know which one is the best to learn and use for Unity.
I haven't worked too much with Unity, but from what I've read here 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.
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.
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.
C++ isn't an option you should be considering as a Unity user.
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.
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.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement