6 ECTS; 1º Ano, 2º Semestre, 30,0 T + 30,0 TP + 5,0 OT + 5,0 O , Cód. 301610.
Docente(s)
            - João Manuel Mourão Patrício  (2)
- Horácio Hugo Ferreira Faria de Azevedo e Silva  (2)
- Luis Agnelo de Almeida  (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
          Não aplicável
Objetivos
          Identificar elementos distintivos dos vários jogos;
Aplicar algoritmos de identificação e de colisão;
Usar bibliotecas específicas no desenvolvimento dum ambiente lúdico ou virtual.
Prototipar um jogo 2D num curto período de tempo.
Identificar e descrever pelo menos um algoritmo de visibilidade 3D.
Programa
          PARTE I: JOGOS DE VÍDEO
Introdução aos jogos de vídeo. Taxonomia dos jogos de vídeo. Design de jogos e teoria do divertimento.
Arquitectura de motores de jogos. Gestão e renderização de cenas dentro e fora de portas. Detecção de
colisões e simulação da física dos corpos. Algoritmos de inteligência artificial em jogos. Tecnologias de redes
em jogos.
PARTE II: REALIDADE VIRTUAL
Introdução aos ambientes virtuais. Factores humanos e percepção humana. Tecnologias sensoriais e
dispositivos de I/O em realidade virtual. Interfaces gestuais e tangíveis. Sistemas de tracking. VR em rede e
tecnologias 3D em ambiente web. VRML, X3D e WebGL. Sistemas de realidade aumentada. Aplicações de VR
em educação, medicina, ciência e engenharia.
Metodologia de avaliação
          Avaliação contínua composta um projecto computacional. Avaliação final escrita.
Bibliografia
          - Eberly, D. (2005). 3D Game Engine Architecture. London:  Morgan Kaufmann Publishers
- Eberly, D. (2007). 3D Game Engine Design. London:  Morgan Kaufmann Publishers
- Vince, J. (2004). Introduction to Virtual Reality. New York:  Springer
Método de Ensino
          Aulas expositivas e de resolução de exercícios, com recurso a novas tecnologias. Aulas laboratoriais de análise e implementação computacional.
Software utilizado nas aulas
          

















