C# или JavaScript для Unity?
Во-первых, в Unity используется не Javascript, а Unityscript - язык, похожий и на js, и на c#. Следовательно, даже хорошо знаете js, то выучить us придётся (хотя и не так сложно).
Во-вторых, c# заметно сильнее и мощнее, писать код гораздо проще.
В-третьих, всё-таки большинство стороннего кода сделано на c#, на unityscript чаще делаются небольшие вещи.
В-четвёртых, если в проекте используется и c#, и us, то соединять вместе сложнее. Решить всё можно, но не так удобно.
Ну и в-пятых - c# имеет огромное количество кода, справок, вопросов-ответов, в том числе по unity. Эта база знаний точно пригодится при разработке игры на Unity. А в js большинство кода связано всё-таки с сайтами.
К тому же js популярней и используется намного чаще, чем c#
Зарепортил чёт