NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento
de Produtos
Multimédia
NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento de Produtos Multimédia NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento de Produtos Multimédia NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento 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.