Motores e Ambientes para Desenvolvimento de Jogos
-
Conhecimentos de Base Recomendados
-
-
Objetivos
Potenciar as competências dos alunos no desenvolvimento especializado de videojogos, com recurso a ferramentas e bibliotecas próprias para o efeito.
Desenvolvimento dos seguintes conhecimentos:- Conhecimentos especializados de inglês para o desempenho da profissão
- Conhecimentos fundamentais da ciência de base (Matemática) para exercer a sua atividade profissional.
- Conhecimentos fundamentais de algoritmia e linguagens de programação.
- Conhecimento especializado de API gráficas e motores de desenvolvimento de jogos.
- Conhecimento especializado das tecnologias para programação de videojogos computadores pessoais.
Desenvolvimento das seguintes aptidões:- Comunicar e interpretar documentação técnica em língua inglesa.
- Aplicar conceitos matemáticos para a criação de movimentos, trajetórias e animação de personagens e outros elementos presentes em videojogos.
- Implementar e adaptar scripts de suporte à lógica e mecânica de um videojogo ou aplicação multimédia.
- Implementar videojogos e aplicações multimédia, ou parte destes, recorrendo a motores gráficos e/ou API.
- Implementar videojogos e aplicações multimédia, ou parte destes, para computadores pessoais, tendo em conta as caracteristicas de hardware e sistemas operativos existente.
-
Métodos de Ensino
É utilizado método expositivo para introdução dos conceitos, com recurso frequente a exemplos práticos, com reforço através de exercícios práticos/laboratoriais.
A aprendizagem prática é reforçada pela realização de um projeto final e 1 mini-projeto. -
Estágio(s)
Não
-
Programa
1. Motores gráficos: interface e principais elementos.
2. Gestão e importação de Assets.
3. Criação e edição de cenas.
4. Materiais: iluminação, cores e texturas.
5. Incorporação de elementos multimédia.
6. Motor de física.
7. Programação e Scripts. -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
João Pedro de Abreu Morais - 2.º Semestre
-
Bibliografia
Alberto Simões; Introdução ao desenvolvimento de jogos com Unity, FCA, 2017
Detalhes do curso
-
Código
DVAM08
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
60h Teórico-Práticas
