Cursos / Jogos Digitais / Desenvolvimento com Motores de Jogos I / Aula
Agora que já discutimos bastante a razão de utilizarmos um motor de jogos e também o motivo de utilizarmos o Unity, especificamente, então vamos falar sobre os aspectos desse motor relacionados ao desenvolvimento. O Unity permite que desenvolvamos os scripts necessários para os nossos jogos em duas linguagens principais: JavaScript e C#. E aí você pensa: “Oh, God! Mas eu não sei nenhuma das duas, o curso só ensinou Java, socorro!". E eu lhe digo: - Calma, jovem!
Nós sabemos que nenhuma dessas linguagens foi abordada durante as suas aulas do Módulo Intermediário, mas também sabemos que as disciplinas, apesar de terem sido em Java, ensinaram a vocês todos os conceitos importantes, além da própria linguagem em si. Portanto, devem saber o que é uma condicional, uma estrutura de repetição, uma função, uma classe, um objeto, uma herança, pois tudo isso já foi visto nas disciplinas de programação! Ok, você está certo, foi visto em Java, mas o conceito também foi passado! E é somente com esses conceitos que trabalharemos. Ao longo de nossos exemplos com códigos, sempre mostraremos a vocês umas dicas sobre a linguagem e os detalhes importantes a serem incorporados relacionados à linguagem em cada parte.
Ah! Existe muito material na Internet sobre o assunto e os fóruns da turma estão disponíveis para esclarecer dúvidas. Temos os tutores e também o professor! Enfim, recursos de ajuda não faltam!
Dito isso, o Unity estima que mais de 80% de seus projetos utilizam C# como linguagem oficial. Por esse motivo, iremos pelo mesmo caminho, então utilizaremos C# em nossos exemplos. Aos que não conhecem a linguagem, saibam que é um misto, criado pela Microsoft, entre C++ e Java (JAVA!), considerada uma linguagem multiparadigma, ou seja, pode ser utilizada também com conceitos de orientação a objetos.
Para os que estão iniciando os seus estudos nessa nova linguagem ou que desejem aprender um pouco mais sobre ela, é importante que utilizem sempre os fóruns para o esclarecimento de dúvidas, assim como os momentos com os tutores nas aulas presenciais, a fim de que aprendam a desenvolver seus jogos com segurança, utilizando as ferramentas mais interessantes para as suas propostas! Estaremos sempre juntos, combinado?
Versão 5.3 - Todos os Direitos reservados