Código |
14530
|
Ano |
1
|
Semestre |
S1
|
Créditos ECTS |
6
|
Carga Horária |
OT(15H)
|
Área Científica |
Informática
|
Objectivos de Aprendizagem |
Esta Unidade Curricular tem como objetivos estudar aspetos avançados em tópicos relacionados com o desenvolvimento de jogos digitais. No final da Unidade Curricular o estudante deve ser capaz de: Perceber os principais algoritmos de deteção de colisões, algoritmos de pathfinding e algoritmos de simulação do comportamento de personagens. Compreender as particularidades da modelação e animação para jogos. Ser capaz de propor/desenvolver um algoritmo inovador para jogos.
|
Conteúdos programáticos |
Algoritmos de deteção de colisões em jogos. Modelos de baixa resolução e texturas. Simplificação de malhas poligonais. Simulação do comportamento de grupos e de multidões. Animação para Jogos. Algoritmos de pathfinding. Motor de Jogo Unity.
|
Metodologias de Ensino e Critérios de Avaliação |
Para cumprir os objetivos estão previstas aulas tutorias onde o estudante tem oportunidade de discutir os algoritmos e conceitos associados em cada tópico e um trabalho prático onde o estudante tem oportunidade de testar os conhecimentos implementado um algoritmo que resolvam o problema proposto.
A avaliação é feita com recurso a um relatório de revisão de estado da arte sobre um dos tópicos escolhidos e de um projeto prático, bem como, das respetivas apresentações do relatório e do trabalho prático. Relatório estado da arte: 30% Apresentação e discussão do relatório: 10% Projeto (relatório + código): 50% Apresentação e discussão do projeto: 10%
|
Bibliografia principal |
- Steve Rabin, “Game AI Pro 3: Collected Wisdom of Game AI Professionals”, A K Peters/CRC Press; 1 edition, 2017. - Christer Ericson, “Real-Time Collision Detection”, CRC Press; 1 edition, 2004. - Mat Buckland, “Programming Game AI by Example”, Jones and Bartlett Publishers, Inc, 2004. - Flávio Andaló, "Modelagem E Animação 2D E 3D Para Jogos", Editora Érica, 2014.
|
Língua |
Português
|