No.
|
Data
|
Conteúdo
planejado
|
1
|
02/03/18
|
Introdução
a disciplina, apresentação.
Plano de aulas, plano de avaliação.
Introdução a Unity. Desenvolvimento de cenário
básico.
Materiais e texturas. Texturização do cenário
básico. Shaders básicos.
Desenvolvimento
de ideias: definição de trabalhos e grupos do semestre.
Modelo de Game Concept para os jogos / projetos.
|
2
|
09/03/18
|
Desenvolvimento
de cenários: continuação. Terrenos.
Iluminação e luzes.
Uso de pacotes prontos – controlador de 1a e 3a pessoa.
Conceitos grupos e prefabs.
|
3
|
16/03/18
|
GRAU A : Entrega
do Game Concept. Apresentação de conceitos.
Introdução
a scripts (C#). Script de movimentação básica
(Input, Translate). Movimentos básicos. Vector3. Time. Input via
teclado e mouse.
Comunicação entre objetos e componentes (GameObject.Find,
GetComponent).
|
4
|
23/03/18
|
Continuação:
Script de movimentação básica (Input, Translate).
Movimentos básicos. Vector3. Time. Input via teclado e mouse.
Força e direção.
Utilização de rigidbody. Simulação
física. Script controle de personagem com Rigidbody (AddForce).
Materiais físicos.
|
5
|
30/03/18
|
Utilização
de rigidbody: Colisões. Recolher itens.
Colisão com Triggers.
|
6
|
06/04/18
|
Criação
de objetos. Controle de tempo.
Prefabs e instancias (Instantiate).
Importação e uso de modelos 3D.
|
7
|
13/04/18
|
Script
para Character controller, utilização. Colisões
Character controller.
Controle de Câmeras. Código câmera em 1a pessoa,
câmeras fixas, câmera em 3a pessoa.
|
8
|
20/04/18
|
Projetos:
Aula de Organização de projetos.
Metodologias de organização de projetos.
Elaboração do Escopo e Cronograma dos projetos.
|
9
|
27/04/18
|
GRAU A :
Entrega do documento de Game Design (GRUPOS)
GRAU A : Milestone
#1 – Versão Alpha do projeto (GRUPOS)
Apresentação
em aula.
|
10
|
04/05/18
|
Inteligência
Artificial I. Automato simples,
inimigo persegue personagem (LookAt). Utilizando paths. NavMesh,
navmeshagent.
|
11
|
11/05/18
|
Menus e
interfaces. UI
PlayerPrefs. DontDestroyOnLoad.
|
12
|
18/05/18
|
Modelos
animados.
Mecanim / Animator.
Animações básicas via Unity (Animation)
|
13
|
25/05/18
|
GRAU B :
Milestone #2 – Versão beta do projeto.
Apresentação
em aula. Suporte e resolução de dúvidas.
|
14
|
01/06/18
|
Utilização
de som. Utilização de partículas.
Raycast e detecção. Utilização do Mouse
(OnMouseOver).
Conversão mundo 3d para tela. Screentoworldpoint,
WorldtoScreenpoint.
|
15
|
08/06/18
|
Programação
de inteligencia artificial II.
Uso de visão (raycast). Utilização de Raycast.
Percepção de areas (SphereCast).
|
16
|
15/06/18
|
Preparando
a versão final dos projetos.
Revisão
de dúvidas. Desenvolvimento dos projetos.
Tópicos adicionais com Unity.
|
17
|
22/06/18
|
GRAU B :
Milestone #3 – Versão final do projeto.
Apresentação final em aula.
|
18
|
29/06/18
|
Aula de
suporte e revisão. Assessoria nos projetos.
Revisão de dúvidas. Desenvolvimento dos projetos, GRAU C.
|
19
|
06/07/18
|
GRAU C: reapresentação
e re-entrega do Projeto e documentação.
|