Environments and Engines for Game Development
Áreas Científicas |
Classificação |
Área Científica |
CNAEF |
Informatics Sciences |
Ocorrência: 2021/2022 - 2S
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 |
- |
6 |
60 |
162 |
Docência - Responsabilidades
Língua de trabalho
Portuguese
Objetivos
Enhance students' specialized skills in the development of video games, using tools and libraries for this purpose.
Resultados de aprendizagem e competências
Development of the following knowledges:
- Specialized knowledge of the English language for professional purposes
- Fundamental knowledge of basic science (Mathematics).
- Fundamental knowledge of algorithms and programming languages.
- Expert knowledge of graphics APIs and game development engines.
- Specialized knowledge of technologies for programming video games on personal computers.
Development of the following skills:
- Communicate and interpret technical documentation in English.
- Apply mathematical concepts for the creation of movements, trajectories and animation of characters and other video game elements.
- Implement and adapt scripts to support video game logic and mechanics.
- Implement video games and multimedia applications using graphics engines and/or APIs.
- Implement video games and multimedia applications for personal computers, taking into account the characteristics of existing hardware and operating systems.
Modo de trabalho
Presencial
Programa
1. Graphic engines: interface and main elements.
2. Assets management and import.
3. Creating and editing scenes.
4. Materials: lighting, colors and textures.
5. Incorporation of multimedia elements.
6. Physics engine.
7. Programming and Scripting.
Bibliografia Obrigatória
Alberto Simões; Introdução ao desenvolvimento de jogos com Unity, FCA, 2017
Métodos de ensino e atividades de aprendizagem
An expository method is used to introduce concepts, with frequent use of practical examples, reinforced through practical/laboratory exercises.
Practical learning is reinforced by carrying out a final project and 2 mini-projects.
Tipo de avaliação
Distributed evaluation without final exam
Componentes de Avaliação
Designation |
Peso (%) |
Teste |
30,00 |
Trabalho laboratorial |
70,00 |
Total: |
100,00 |
Componentes de Ocupação
Designation |
Tempo (Horas) |
Elaboração de projeto |
80,00 |
Estudo autónomo |
22,00 |
Frequência das aulas |
60,00 |
Total: |
162,00 |
Obtenção de frequência
Obtaining frequency in this unit is done by carrying out all the assessment elements indicated below.
Fórmula de cálculo da classificação final
Evaluation: 15% - Mini-project 1 (MP1)
15% - Mini-project 2 (MP2)
30% - Test (T)
40% - Project - includes GDD, presentations, etc. (P)
The mini-projects are available during the semester. Alternatively, students can participate in "Game Jam" style events and discuss the work done at these events.
In case of non-approval in the test, this component of the grade can be obtained by performing a written exam.
In case of non-approval in the project and mini-projects, new topics will be defined before the end of the semester for delivery at the supplementary evaluation period.