Era uma vez, os escopos tinham ligações de Python e Vala. Python foi a linguagem recomendada. Isso na verdade ainda se aplica à área de trabalho e ao Unity 7. No entanto, embora ainda esteja disponível (ainda é fornecido no Ubuntu 14.04 LTS), estamos descontinuando o Unity 7 em favor do Unity 8 no novo mundo onde teremos uma única base de código do Unity que será executada em dispositivos e formatos (por exemplo, telefone e desktop).
Então, neste ponto, a recomendação para novos projetos é escrever escopos para o Unity 8 . No Unity 8 a linguagem suportada é C ++ . Todos os atuais tutoriais e Documentos da API são baseados em C ++.
As razões para usar o C ++ são duas: desempenho e compatibilidade com as APIs do Qt disponíveis em toda a plataforma.
Reconhecemos o valor de suportar outras ligações. Embora o Go ainda não esteja no nível das vinculações do C ++, você também pode escrever escopos no Go ( veja a documentação preliminar ) e, mais adiante, também estamos considerando adicionando JavaScript.