Question

Is it possible to use unityscript and boo together( in the same project) in unity 3d? We are trying to choose the platform and the engine to develop a game as a group and some coders are good in python and some others in js. So I will suggest unity as the engine if it is possible to combine these languages and work as a whole.

Was it helpful?

Solution

You can use all three of them in the same project. Even in the same object. In fact many of the example projects you can find on unity3d page use a mixture of JS and C#.

So technically nothing prevents you from using different languages within same project or even objects, however you should still consider to have one default language, because if you have several different languages, it will become harder for a C# developer to change code made in Boo (Python-like) if necessary and would always require him to ask the original script writer to make the changes.

OTHER TIPS

Yes, you can combine the 3 languages, but not freely. There are two script tiers: Standard Assets and normal. The only way to bridge a language difference is to have a script in the normal tier reference a script in the Standard Assets tier.

More here: Overview: Script compilation (Advanced)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top