C# или JavaScript для Unity?

Всем привет! Хочу спросить какой язык лучше учить для игрового движка Unity:
Javascript или C#? С одной стороны изначально был Unity создан для работы на c# + все стандартные скрипты написаны на c# и вообще движок более дружествен к этому языку, нежели к js. Но с другой стороны лично для меня js кажется легче + я базу знаю, в отличие от c#, где кроме Console.WriteLine я толком ничего не могу написать. К тому же js популярней и используется намного чаще, чем c#. Подскажите, какой из этих языков мне лучше будет выучить?
  • Вопрос задан
  • 12876 просмотров
Решения вопроса 1
lexxpavlov
@lexxpavlov
Программист, преподаватель
Во-первых, в Unity используется не Javascript, а Unityscript - язык, похожий и на js, и на c#. Следовательно, даже хорошо знаете js, то выучить us придётся (хотя и не так сложно).
Во-вторых, c# заметно сильнее и мощнее, писать код гораздо проще.
В-третьих, всё-таки большинство стороннего кода сделано на c#, на unityscript чаще делаются небольшие вещи.
В-четвёртых, если в проекте используется и c#, и us, то соединять вместе сложнее. Решить всё можно, но не так удобно.
Ну и в-пятых - c# имеет огромное количество кода, справок, вопросов-ответов, в том числе по unity. Эта база знаний точно пригодится при разработке игры на Unity. А в js большинство кода связано всё-таки с сайтами.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@JFirefly
Junior Developer
К тому же js популярней и используется намного чаще, чем c#

Зарепортил чёт
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы