Desenvolvimento de Videojogos
-
Conhecimentos de Base Recomendados
-
-
Objetivos
OA1 – Conhecer os videojogos e a sua evolução enquanto indústria, ciência e elemento cultural.
OA2 – Conhecer as principais técnicas e metodologias relacionadas com processos de desenvolvimento de videojogos.
OA3 – Conhecer o funcionamento e as funcionalidades de API gráficas e motores de desenvolvimento de videojogos.
OA4 – Construir um portfólio de videojogos.
OA5 – Conseguir implementar videojogos ou parte destes, recorrendo a motores gráficos e/ou API específicas. -
Métodos de Ensino
Metodologia Expositiva: Usada para construir a base teórica e crítica necessária para OA1 e OA2.
Aprendizagem Colaborativa: Para resolução de exercícios e discussões, promovendo o pensamento crítico e a aplicação prática, aplicável também nos OA1 e OA2.
Aula Invertida: Central para OA3, onde os estudantes devem preparar-se previamente e usar o tempo de aula para esclarecer dúvidas e desenvolver soluções individualmente, mas com discussão conjunto de possíveis soluções.
Aprendizagem Baseada em Projetos: Essencial para OA4 e OA5, onde os estudantes trabalham principalmente fora do horário das aulas para aplicar o conhecimento adquirido. -
Estágio(s)
Não
-
Programa
1. Contexto cultural e impacto da indústria dos videojogos na sociedade.
2. História dos videojogos: indústria, tecnologias e abordagens.
3. Caracterização de videojogos, jogadores e experiência de jogadores.
4. Ludologia e narratologia
5. Introdução à conceção de videojogos.
5.1. Mecânicas e plataformas de videojogo.
5.2. Interfaces e interação.
5.3. Desenho e conceção de níveis.
6. Ambientes integrados de desenvolvimento de vjogos
6.1. Motores gráficos: interface e principais elementos.
6.2. Gestão e importação de Assets.
6.3. Criação e edição de cenas.
6.4. Definição de materiais: iluminação, cores e texturas.
6.5. Incorporação de elementos multimédia.
6.6. Motor de física.
6.7. Mecanismos de Scripting.
6.8. Publicação. -
Demonstração de conteúdos
OA1 – Cobertos pelos pontos 1 e 2, fornecendo base histórica e cultural sobre videojogos.
OA2 – Cobertos pelos pontos 3, 4 e 5, detalhando técnicas, tecnologias e metodologias de design de videojogos.
OA3, OA4, OA5 – Cobertos pelo ponto 6, onde é dado foco à utilização de ferramentas e aplicação prática dos conceitos. -
Demonstração da metodologia
Os OA1 e OA2 consistem em conhecimentos abrangentes na área, onde é importante ter pensamento crítico. A metodologia expositiva é utilizada para a criação das bases desse conhecimento. Sobre esta base são adotadas as metodologias mais ativas de aprendizagem colaborativa na resolução de exercícios e discussão de temas em sala de aula, bem como em formato de aula invertida.
Os OA3 e OA4 consistem fundamentalmente no conceito de aula invertida. A partir de um enunciado é expectável que os estudantes se apresentem nos horários presenciais com uma preparação laboratorial concluída e com um exercício em fase de desenvolvimento. O período de aula permite o esclarecimento de dúvidas individuais ou de grupo, bem como a discussão de possíveis soluções pela turma.
O OA5 assenta numa metodologia de aprendizagem baseada em projeto, realizada na sua maioria fora do horário das aulas. -
Docente(s) responsável(eis)
-
-
Bibliografia
Bibliografia Fundamental:
Martinho, C., Santos, P., & Prada, R. (2014). Design e Desenvolvimento de Videojogos. FCA.
Unity Technologies. (2024). Unity - Manual: Unity User Manual 6 (LTS). https://docs.unity3d.com/Manual/index.htmlBibliografia Complementar:
Macklin, C., & Sharp, J. (2016). Games, Design and Play. Addison-Wesley Professional.
Fullerton, T. (2018). Game Design workshop: A Playcentric Approach to Creating Innovative Games (4th ed.). A K PETERS.
Carrillo, R. (2021). The Role of a Great Game Designer.
Detalhes do curso
-
Código
INF32214
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
30h Outras
30h Teórico-Práticas
