Quote (Кластер)
Да язык в Unity3D роли не играет. Кстати для скриптинга, я всё-же советую в Unity3D, использовать JavaScript. Тем более, Java там переделанная и имеет возможности ООП. И в структуре написания кода она проста. Например переменные автоматически приводятся к нужному типу.
там не ява переделанная, а JS обычный. отсутствие строгой типизации это плохо, по началу, когда ничего не понятно, удобно, а дальше могут возникнуть проблемы.
C# лучший выбор, если делать серьезные проекты.