Choosing the “Right” Language

With three languages at your disposal, you may be wondering which is the right one for you. This honestly comes down to a matter of personal preference. If you have prior experience with one of these languages, that is likely the language you will want to work with.

That being said, it’s worth noting that the most-used language is C#, which boasts a lot of online support and a large Unity community, followed fairly closely by JavaScript. Boo is used significantly less than either of these languages, and you may have quite a bit more difficulty finding relevant tutorials or answers to your questions in the Unity community if you use it. It is similar to Python, however, so people with prior experience with that language ...

Get Learning 2D Game Development with Unity®: A Hands-On Guide to Game Creation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.