Ни тот ни другой — Unity не поддерживает ни C++, ни JS. В качестве языка программирования в актуальной версии Unity используется язык C#. Также есть возможность использовать другие языки, компилирующиеся в .NET, но C++ это не один из них.
В предыдущих версиях Unity использовался скриптовый язык UnityScript, похожий на JavaScript. Но он объявлен устаревшим (deprecated)... Читать далее