Back

Design e Programação de Jogos

    Detalhes do curso

  • 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


    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 jogos, jogadores e experiência de jogadores

    4. Ludologia e narratologia;

    5. Introdução à conceção de jogos (Mecânicas e plataformas de jogo; Interfaces e interação Desenho e conceção de níveis);

    6. Ambientes integrados de desenvolvimento de jogos;

    7. Ferramentas de aprendizagem de programação com ambientes visuais;

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

  • 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
Visão Geral da Privacidade

Este site utiliza cookies para oferecer a melhor experiência possível. As informações dos cookies são armazenadas no navegador e permitem funcionalidades como reconhecer cada visitante quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.