Фактический чистый JS нельзя использовать для разработки на Unity. Однако, Unity использует JS-like синтаксис, который называется UnityScript. В сообществе Unity его часто сравнивают и сводят воедино с классическим JS, возможно из этого и возник ваш вопрос.
UnityScript и JS действительно имеют некоторые сходства, в частности, очень похож синтаксис. Но есть и различия, например JS – не поддерживает классы, тогда как UnityScript на них основан.
Подробности о различиях смотрите вот тут – http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript.
В итоге: на чистом JS делать игры на Unity не получится, но есть родственный по синтаксису UnityScript. Его освоение, при должных знания JS, не будет сверхтрудной задачей.
Без конвертации скриптов в C# — нет. Разработчики движка 3 года назад прекратили поддержку UnityScript (модификация JavaScript) и советуют пользователям использовать Си Шарп.