Que linguagem é necessária para o desenvolvimento de jogos na Unidade?
C# é a linguagem principal para o desenvolvimento de jogos. Internamente é principalmente C++.
Como a maioria dos ambientes de desenvolvimento de programas modernos você pode construir bibliotecas de links dinâmicos (DLLs) que seguem os protocolos de interface C DLLs e ligá-los à Unidade. Elas precisariam ser construídas especificamente para cada plataforma em que você quer construir seu jogo para rodar. As DLLs poderiam ser escritas em qualquer idioma. DLLs não são uma boa idéia para pessoas que não possuem profundos conhecimentos de informática.
Existem muitas IDEs que podem ser utilizadas. O Visual Studio é o mais integrado na plataforma Windows. No Mac eu acho o JetBrains Rider melhor que o Visual Studio Code, eu não executei o Visual Studio completo no Mac. Já ouvi falar de pessoas usando Eclipse com muita customização, não sei como isso se compara ao Visual Studio, Visual Studio Code, ou Rider. MonoDevelopment foi a ferramenta escolhida, mas o Unity deixou de se esforçar em trabalhar com o projeto porque poucas pessoas trabalhando no MonoDevelopment pareciam se importar com o Unity.
Artigos semelhantes
- Qual é a(s) linguagem(s) de programação necessária(s) para o desenvolvimento de aplicações Android?
- Qual é a diferença entre linguagem de máquina, linguagem de montagem e linguagem de alto nível em computadores?
- Que linguagem de programação é necessária para construir um aplicativo como o Swiggy?
- Você pode sugerir recursos gratuitos para aprender a unidade para o desenvolvimento de jogos andróides?