Are other unity supported languages
Like C Rust allowed?
For the sake of consistancy we would strongly recomend eveyrone to use c# as that would be the most common language for unity dev, but if you really wish to use JS it is okay although we aren't as behind it. personaly i would like it if you wish to use c# but if you really want to use JS it is fine as its techniquly one of the langugaes unity still supports, just understand its not very well designed for game dev and you'd be at a (debatable) disavantage.
TLDR: Yes, but only because support for JS is still supported with the latest version of unity.
>>"For the sake of consistancy we would strongly recomend eveyrone to use c# as that would be the most common language for unity dev"
I have would to hear it in 2012-th, when I have choose between C# or JS.
It's very fun, but in 2017-th there's not anymore support for Unity Script in Unity.
I'm an artist (not a programmer) and very long to learn a new language. Someday I have learnt C #.
PS But C# can't work with one sinlge axis like "transform.position.x += 5;" and there's not "Array" support, it's very sad for me.