Metodologia 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.