Design e Programação de Jogos
-
Conhecimentos de Base Recomendados
-
-
Objetivos
Introdução ao contexto do desenvolvimento de videojogos (aspetos históricos e socioculturais) e à tecnologia para a programação dos mesmos.
Conhecimentos
Conhecimentos especializados de inglês para o desempenho da profissão.
Conhecimento abrangentes das principais técnicas e metodologias relacionadas com processos de game design.
Conhecimentos fundamentais de algoritmia e linguagens de programação.
Aptidões
Comunicar e interpretar a documentação técnica em língua inglesa.
Analisar, desenhar e apresentar mockups, ideias, conceitos e mecânicas relativas à criação de novas aplicações multimédia e 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.
Atitudes
Demonstrar capacidade de agir com ética, rigor, profissionalismo e sentido de responsabilidade.
Demonstrar capacidade de trabalho de forma autónoma, individualmente ou em equipa,assumindo uma postura colaborativa e assertiva.
Demonstrar capacidade de adaptação a novos desafios tecnológicos
Demonstrar iniciativa e espírito crítico, conseguindo responder a desafios técnicos correntes e imprevisíveis.
Demonstrar responsabilidade no cumprimento de normas técnicas e institucionais. -
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. -
Estágio(s)
Não
-
Programa
- Contexto cultural e impacto da indústria dos videojogos na sociedade;
- História dos videojogos: indústria, tecnologias e abordagens;
- Caracterização de jogos, jogadores e experiência de jogadores
- Ludologia e narratologia;
- Introdução à conceção de jogos (Mecânicas e plataformas de jogo; Interfaces e interação Desenho e conceção de níveis);
- Ambientes integrados de desenvolvimento de jogos;
- Ferramentas de aprendizagem de programação com ambientes visuais;
- Fundamentos de algoritmia e programação para videojogos:
- Conceitos básicos: variáveis e expressões
- Algoritmos e estruturas de dados
- Tipos e estruturas de dados
- Especificação de algoritmos
- Operadores lógicos e expressões
- Instruções de decisão
- Instruções de repetição
- Agrupamentos
- Princípios de abstração e orientação a objetos
- Classes e objetos
- Atributos e tipos de dados
- Métodos e parâmetros
-
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
-
-
Bibliografia
Nélson Zagalo; Videojogos em Portugal: história, tecnologia e arte., FCA
José Braga de Vasconcelos, Nuno Ribeiro; Tecnologias de Programação de Jogos, FCA, 2014
Detalhes do curso
-
Código
DVAM01
-
Modo de Ensino
PRESENCIAL
-
ECTS
9.0
-
Duração
Semestral
-
Horas
90h Teórico-Práticas
Conteúdo atualizado em 09/03/2025 23:15
