Plano de Estudos
Estúdio de Jogos EJ
Contextos
Groupo: 4_LEI 2025/26 > 1º Ciclo > 3º Ano > Optativas > 1200 - LEI - Opção 3º ano - 2º Sem (CEI)
ECTS
6.0 (para cálculo da média)
Objectivos
Espera-se que os alunos adquiram os fundamentos do desenvolvimento de videojogos. Os alunos irão desenvolver a capacidade de: 1. Analisar e desconstruir sistemas complexos em títulos comerciais, identificando a lógica e os padrões subjacentes através da observação, experimentação e discussão; 2. Implementar e estender sistemas de jogo fundamentais (ex.: movimento de personagem/câmara, inventário) e modificar bases de código existentes adicionando funcionalidades originais; 3. Prototipagem rápida para iterar rapidamente conceitos de jogabilidade baseados em feedback imediato; 4. Desenvolver ferramentas e/ou sistemas modulares para utilização em projetos mais amplos; 5. Criar ambientes virtuais estruturados para apoiar a colaboração entre designers e desenvolvedores, através de documentação espacial e playtesting modular; 6. Implementar um conceito de jogo original.
Programa
Esta unidade curricular visa proporcionar uma cobertura abrangente dos tópicos relevantes para o desenvolvimento de jogos digitais. É composto pelos seguintes módulos: 1) Gameplay Centric Development , 2) Motores de Jogo e Padrões, 3) Modelação de Gameplay, 4) Controlos de personagem, 5) Interações e Colisões, 6) Utilização de Máquinas de Estados, 7) Gestão de Dados em Jogos, 8) Jogos Multijogador 9) Documentação e Playtesting
Método de Avaliação
A avaliação combina a avaliação contínua com a avaliação de um projeto de grupo final. a) Desafios de Implementação Semanais (30%) Seguindo um tutorial em vídeo, os alunos devem implementar um sistema base e estendê-lo com funcionalidades originais. Nas aulas práticas (PL), os alunos recebem feedback dos pares e do docente, bem como um desafio para explorar mais a fundo ou adaptar a lógica do sistema. Esta componente avalia a capacidade do aluno em adaptar código sob restrições e resolver obstáculos técnicos imediatos. b) Desconstrução de Jogabilidade (30%) Com base nas aulas TP (teórico-práticas), os alunos trabalham em equipa para desconstruir sistemas de jogos comerciais. Ao longo do semestre, os alunos devem implementar as suas conclusões para verificar o quão fielmente replicam as mecânicas pretendidas. No final do semestre, os alunos entregam um compêndio de demonstrações (demos) que ilustram o seu trabalho. O objetivo é enfatizar a capacidade de traduzir comportamentos observados e/ou pedidos (como se originassem de um game designer) em implementações funcionais. c) Projeto de Grupo Final (40%) O projeto final avalia a capacidade global dos alunos em integrar múltiplos subsistemas numa demonstração técnica cuidada. Este projeto divide-se em três entregas obrigatórias: 1) um ambiente controlado desenhado para exibir mecânicas isoladas e documentação; 2) um ambiente de testes (sandbox) para os sistemas desenvolvidos; e 3) um jogo curto para demonstrar os sistemas criados. O projeto final garante que os alunos conseguem ir além de scripts isolados para construir uma experiência integrada, tal como seria esperado num ambiente de estúdio colaborativo.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 119.0
Carga Total -
Bibliografia
Principal
- Designing the User Experience of Game Development Tools: David Lightbown 2017
- Game engine architecture: Jason Gregory 2018
- Game programming patterns: Robert Nystrom 2014