Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > DVAM01
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Game Programming and Design

Code: DVAM01     Sigla: DPJ

Áreas Científicas
Classificação Área Científica
CNAEF Informatics Sciences

Ocorrência: 2021/2022 - 1S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Professional Technical Higher Education Course in Development of Videogames and Multimedia Applications

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
DVAM 21 Plano_estudos_2018_19 1 - 9 90 243

Docência - Responsabilidades

Docente Responsabilidade
Fausto José da Silva Valentim Mourato

Docência - Horas

Theorethical and Practical : 6,00
Type Docente Turmas Horas
Theorethical and Practical Totais 1 6,00
Fausto José da Silva Valentim Mourato 4,00
Sara Filipa Pereira Batista 2,00

Língua de trabalho

Portuguese

Objetivos

Introduction to the context of videogame development (historical and sociocultural aspects) and to the respective programming technology .

Resultados de aprendizagem e competências

Knowledge
Specialized knowledge of the English language for the performance of the profession.
Comprehensive knowledge of the main techniques and methodologies related to game design processes.
Fundamental knowledge of algorithms and programming languages.

Skills
Communicate and interpret technical documentation in English.
Analyze, design and present mockups, ideas, concepts and mechanics related to the creation of new multimedia applications and video games.
Implement and adapt scripts for the logic and mechanics of a video game or multimedia application.
Implement video games and multimedia applications, or part of them, using graphical engines and/or API.

Attitudes
Demonstrate the ability to act with ethics, rigor, professionalism and a sense of responsibility.
Demonstrate ability to work independently, individually or in a team, assuming a collaborative and assertive posture.
Demonstrate ability to adapt to new technological challenges.
Demonstrate initiative and critical spirit, managing to respond to current and unpredictable technical challenges.
Demonstrate responsibility for complying with technical and institutional standards.

Modo de trabalho

Presencial

Programa


  1. Cultural context and impact of the videogame industry on society.

  2. History of video games: industry, technologies and approaches

  3. Characterization of games, players and player experience

  4. Ludology and narratology

  5. Introduction to game design (Mechanics and game platforms; Interfaces and interaction Design and level design)

  6. Integrated game development environments

  7. Programming Learning Tools with Visual Environments

  8. Algorithm and Programming Fundamentals for Video Games


    • Basic concepts: variables and expressions

    • Algorithms and data structures


      • Data Types and Structures

      • Specifying algorithms

      • Logical Operators and Expressions

      • Decision instructions

      • Repeat instructions

      • Data sets


    • Principles of Abstraction and Object Orientation


      • Classes and Objects

      • Attributes and Data Types

      • Methods and parameters



Bibliografia Obrigatória

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

Métodos de ensino e atividades de aprendizagem

An expository approach is used to introduce the concepts, with frequent use of practical examples, with reinforcement through practical/laboratory exercises.

Practical learning is reinforced with a final project.

Software

Unity

Tipo de avaliação

Distributed evaluation without final exam

Componentes de Avaliação

Designation Peso (%)
Participação presencial 20,00
Teste 20,00
Trabalho escrito 20,00
Trabalho laboratorial 40,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Elaboração de projeto 93,00
Estudo autónomo 15,00
Frequência das aulas 90,00
Trabalho escrito 15,00
Trabalho laboratorial 30,00
Total: 243,00

Obtenção de frequência

Obtaining attendance at the UC is done by carrying out all the assessment elements listed below.

Fórmula de cálculo da classificação final

Continuous assessment: 20%
Written test: 20%
Project definition (in the form of a Game Design Document): 20%
Project: 40%

Minimum score of 8 values in all components (scale from 0 to 20).


Continuous assessment can be replaced with 2 written assignments and discussion in case of non-approval.

In case of non-approval in the test, this component of the grade may be obtained by taking the written exam.

Melhoria de classificação

The improvement of components related to the project can be done by delivering a new Game Design Document and implementing the project at the supplementary evaluation period.

The improvement of the regular period test or exam evaluation can be done at the supplementary evaluation period.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-05-05 às 19:59:33