Desenvolvimento de jogos 3D com Unity 2017 + 2018
What you'll learn
- Ao término do curso o aluno estará apto a prosseguir com seus estudos em módulos mais avançados.
- Terá conhecimento em várias ferramentas essências da Unity.
- Conhecimento amplo através de diversos módulos do curso
- Será apresentado também como comunicar o jogo com um servidor web (módulo www).
- Desenvolver seu próprio jogo.
- Conhecerá diversas ferramentas e recursos da Unity.
- Trabalhar com animações e cinemática inversa.
- O básico de Substance Designer.
Requirements
- Conhecimento básico em computação
- Paciência e vontade de aprender
- Persistência e foco
Description
Este curso foi criado de desenvolvedor para futuros desenvolvedores de jogos, com foco total em produção 3D, nele é apresentado diversas ferramentas e funcionalidades dos mais diversos recursos dentro da Unity 2017. Todo conteúdo foi criado utilizado integralmente a Unity 2017/2018 e algumas aulas na versão 2019, por esse motivo está sendo utilizado os recursos mais atualizados, como assets, ferramentas e C# scripts. A Unity 2018 é a versão mais recente e superior a Unity 5. Durante o curso é apresentada algumas ferramentas, dentre elas o Blender 3D, porém a explicação dessas ferramentas é totalmente superficial, afim de mostrar como foi criado um determinado asset, ou seja, o curso não aborda explicações completas de nenhuma ferramenta que não seja a Unity 2017 ou 2018.
Todo o conteúdo foi dividido em módulos, assim separando os assuntos para que o aluno possa facilmente revisar uma determinada aula sem a necessidade de assistir grandes vídeos para abstrair uma parte em especifico. Os módulos estão divididos em funcionalidades, como áudio, iluminação, animação, Criação de terrenos,Materiais, Câmeras, programação C# e muitos outros. Além do conteúdo lecionado, durante o curso é apresentado diversos conceitos e técnicas para o desenvolvimento 3D, como modelagem de uma estação de metrô, animação de personagens, entre outros.
Todos os módulos possuem um desafio, onde o aluno pode praticar aquilo que acabou de estudar, assim assimilando o conteúdo e fixando ainda mais os conhecimentos adquiridos. Os desafios foram criados com base no conteúdo apresentado no módulo e em alguns casos com módulos anteriores. Todos os arquivos utilizados em aula estão disponíveis para download, inclusive o projeto The 7 Tombs.
Ao término do curso desenvolvemos o jogo The 7 Tombs, colocando em prática aquilo que foi apresentado anteriormente. O jogo se passa em um deserto do antigo Egito, onde o Arqueólogo Tonny precisa encontrar as sete relíquias do Egito. Para este módulo criamos todo o game durante o curso, desde o terreno até a programação e finalização do jogo. Neste projeto estudamos ainda mais os recursos da Unity 2017, como criar menu de pause, chamar cenas, fechar uma aplicação, criando e associando script a game object, montar um simples inventário, programar o game com suporte ao X-Box 360 Joystick, criar o executável do projeto e muitos outros assuntos.
No inicio do curso, vou mostrar e discutir conteúdos teóricos e introdutórios, o que para muitos alunos não é legal, já que a grande parte quer ir direto as funcionalidades e recursos, para adianto que para esse nível, é importante conhecer a teoria e entender o que o curso e as ferramentas proporcionam.
O curso se inicia desde o básico, assim abrangendo todos os tipos de alunos, aqueles que já tem conhecimento e quem não tem conhecimento algum. Caso você já conheça a Engine, pode ir avançando para os outros módulos (não recomendado), mas se você for iniciantes, assista cuidadosamente cada aula, de preferencia com Head Set.
Aprendemos também a a utilizar algumas ferramentas diferentes da unity, o que complementa ainda mais os recursos da unity 3D.
Who this course is for:
- Iniciantes em desenvolvimento 3D
- Alunos que estão migrando de outra Game Engine
- Desenvolvedores de games em geral
- Qualquer pessoa apaixonada por games e computação gráfica
Instructor
Graduado em desenvolvimento Web, especialista em Jogos na Educação e pós-graduando em segurança da informação.
Trabalha com diferentes áreas, como desenvolvimento de games e desenvolvimento de site. É programador há mais de 10 anos, criou diversos projetos e produtos que hoje estão no mercado.
Falando sobre sites, trabalha principalmente com back-end e banco de dados, usa como principal linguagem o PHP e MySQL.
Desenvolve games há muitos anos, é apaixonado por games desde criança. Trabalha com programação na Unity ou Unreal, faz toda a modelagem apenas com o Blender e utiliza vários outros softwares para a criação do projeto final.