
de Produtos
Multimédia



Curso Técnico Superior Profissional
Desenvolvimento de Produtos Multimédia
Área Científica
481 – Ciências Informáticas
Duração
Semestral
Unidade Curricular
Videojogos II
ECTS
3
Horas de Contacto Teórico Práticas
50h
Objetivos da Aprendizagem
1. Design de Níveis e Progressão do Jogador;
2. Teste e Depuração de Jogos;
3. Projetos de Desenvolvimento de Jogos;
4. Publicação e Distribuição de Jogos;
5. Desenvolvimento de um Portfólio de Jogos.
Conteúdos Programáticos
1. Programação Orientada a Objetos.
1.1. Classes, objetos e métodos;
1.2. Herança e polimorfismo;
1.3. Encapsulamento e abstração;
1.4. Interfaces e implementações.
2. Programação em Unity.
2.1. Integrar código C# ao Unity;
2.2. Criar scripts e componentes personalizados;
2.3. Manipular objetos e propriedades;
2.4. Implementar lógica de jogo e interatividade;
2.5. Eventos e callbacks.
3. Mecânicas de Jogo.
3.1. Conceitos básicos de design de jogos;
3.2. Criação de personagens, inimigos e objetos interativos;
3.3. Implementação de física e colisões;
3.4. Desenvolvimento de sistemas de pontuação e vida;
3.5. Criação de interfaces de usuário e menus.
4. Níveis e Cenários.
4.1. Construir e editar níveis de jogo;
4.2. Posicionamento de objetos e cenários;
4.3. Utilização de terrenos e paisagens;
4.4. Iluminação e efeitos visuais;
4.5. Otimização de desempenho para diferentes plataformas.
5. Animações e Efeitos.
5.1. Animações por skeletal animation e Mecanim;
5.2. Criação de animações personalizadas;
5.3. Implementação de efeitos visuais e sonoros;
5.4. Física ragdoll e efeitos dinâmicos;
5.5. Interações com o ambiente e objetos.
Bibliografia e recursos didáticos recomendados
Scott Tykoski, Mastering Game Design with Unity 2021: Immersive Workflows, Visual Scripting, Physics Engine, GameObjects, Player Progression, Publishing, and a Lot More, BPB Publications.
Puneet Singh Rawat, Hands-On Unity Application Development: Unlock the power of Unity3D for non-gaming applications, BPB Publications.
Casey Hardman, Game Programming with Unity and C#: A Complete Beginner’s Guide, Apress; 2nd ed. Edition.
Jiho Seok, Unity Game Development: A Beginner’s Guide to Game Programming, Jiho Seok; 1st Edition.
Nicolas Alejandro Borromeo, Hands-On Unity 2022 Game Development, Packt Publishing.