No.
|
Data
|
Conteúdo
planejado
|
1
|
24/03/17
|
Introdução
a disciplina, apresentação. Plano de aulas, plano de avaliação.
Introdução a Unity:
desenvolvimento de cenário básico. Primitivas.
|
2
|
31/03/17
|
Desenvolvimento
de cenários: Materiais e texturas. Texturização do cenário
básico. Shaders básicos. Conceito de grupos e Prefabs.
Iluminação do cenário e luzes. Uso de pacotes prontos –
controlador de 1a e 3a pessoa.
|
3
|
07/04/17
|
Desenvolvimento
de cenários: Terrenos: modelagem de cenários naturais. Script
de movimentação básica (Input, Translate). Movimentos básicos.
Vector3. Posição, rotação. Time. Input via teclado e mouse.
Força e direção. Desenvolvimento
de ideias: brainstorming. Modelo de Game Concept para os
jogos / projetos.
|
4
|
14/04/17
|
FERIADO
CORPUS CHRIST
|
5
|
21/04/17
|
FERIADO
TIRADENTES
|
6
|
28/04/17
|
GRAU
A: Entrega e apresentação das ideias (Game Concept).
Impresso (2 folhas máximo). Modelo de Game Design para os
jogos / projetos. Script
de movimentação básica (Input, Translate).
|
7
|
05/05/17
|
Utilização
de rigidbody. Script controle de personagem com rigidbody
(AddForce). Materiais físicos. Colisões rigidbody. Recolher
itens. Colisão com Triggers. Compilação.
|
8
|
12/05/17
|
Importação
e uso de modelos 3D. Prefabs e instâncias (Instantiate). Criação
de objetos com tempo. Controle de tempo.
|
9
|
19/05/17
|
GRAU
A: Entrega e apresentação do planejamento : Game Design, e
Escopo (GRUPOS)
Os
grupos devem preparar uma apresentação de 7 a 15 slides para
demonstrar a ideia completa do jogo e plano de desenvolvimento. O
texto de Game Design também deve ser entregue em arquivo DOC ou
PDF.
GRAU
A : Milestone #1 – Versão Alpha do projeto (GRUPOS) Apresentação
em aula.
Os
grupos devem apresentar uma versão inicial do jogo, que apresente
o inicio de desenvolvimento, testes de mecânica e testes de
cenários.
|
10
|
26/05/17
|
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.
|
11
|
02/06/17
|
Menus
e interfaces. UI. Inteligência
Artificial I. Máquina
de estados. Autômato simples, inimigo persegue personagem
(LookAt). Utilização de paths. NavMesh, navmeshagent.
|
12
|
09/06/17
|
Modelos
animados. Mecanim / Animator. Animação
básica (Unity Animation). Uso
de Som. Uso de Partículas. Skybox e Fog.
|
13
|
16/06/17
|
GRAU
B : Milestone #2 – Versão beta do projeto. Apresentação
em aula. Suporte projetos.
|
14
|
23/06/17
|
Programação
de inteligência artificial II. Uso
de visão (raycast). Utilização de Raycast. Percepção de áreas
(SphereCast).
|
15
|
30/06/17
|
Utilização
do Mouse (OnMouseOver). Conversão mundo 3d para tela.
Screentoworldpoint, WorldtoScreenpoint. Revisão e suporte aos Projetos.
|
16
|
07/07/17
|
GRAU
B : Milestone #3 – Versão final do projeto. Apresentação
final em aula. Entrega de cópia do projeto.
|
17
|
14/07/17
|
Aula
de suporte e revisão. Assessoria nos projetos.
Revisão
de dúvidas. Desenvolvimento dos projetos, GRAU C.
GRAU
C: reapresentação e
re-entrega do Projeto.
|
18
|
|
|
19
|
|
|