Jump to content
  • Advertisement
Sign in to follow this  
Mr Rage

Recommended Language

This topic is 2224 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Currently, I'm using Blender and Unity. What language do you reckon I should use for Unity?

C++, Javascript or C# maybe?

Share this post


Link to post
Share on other sites
Advertisement

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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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

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.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!