-
Apresentação
Apresentação
Pretende-se que os alunos saibam o que são motores de jogo, para que servem, bem como utilizar um motor de jogo em particular: Unity.
Nesta UC os alunos irão aprender a trabalhar em Unity, consolidando os conhecimentos de programação aprendidos até à data, bem como a importação de elementos gráficos e de som, de forma a conseguirem criar uma vertical slice para videojogo inspirado num filme.
Os alunos deverão desenvolver uma vertical slice , apresentando-a sob a forma de pitching e com relatório técnico sobre o projeto realizado
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
1 | Obrigatório | Português
-
Código
Código
ULHT1075-17341
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
- Conceitos de motores jogo
- Introdução ao Unity
- Sprites e tilemaps
- Importação de sprites
- SpriteRenderer
- Animação
- Tilemaps
- Introdução ao scripting
- Noção de GameObject , Asset e Component
- Ciclo de vida de um objeto
- Sistema de referências
- Prefabs
- Métodos de Controlo
- Física
- Rigidbodies
- Colliders e Triggers
- Raycasting
- Instanciação de objetos
- Estudo de mecânicas simples
- Movimento
- Saltos
- Inimigos
- Disparos
- Collectibles
- Energia e vidas
- Controlo de câmara
- Interfaces de jogo
- . Princípios de GUI
- Componentes básicos
- Gestão de cenas
- Efeitos especiais
- Efeitos sonoros
- Importação
- Uso de áudio
- Builds
- Desenvolvimento de jogo de plataformas
- Definição de conceito, mecânicas, level design e progressão
- Integração de arte
- Programação
- Criação de Build final
-
Objetivos
Objetivos
Ao concluir a unidade curricular o aluno deverá ser capaz de:
- Produzir uma vertical slice de videojogo em 2D
- Conhecer as estruturas e componentes base do Unity;
- Realizar operações de importação, manipulação e implementação de assets .
- Capacidade de criar e implementar mecânicas nos objetos corretos dentro do editor.
- Criar User Interfaces dentro do videojogo.
- Criar builds
- Saber usar spritesheets e animar os elementos representados.
- Saber aplicar colliders e elementos de física no jogo.
- Saber criar efeitos especiais e sonoros simples.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
Esta UC inclui aulas teo¿ricas-pra¿ticas e práticas laboratoriais.
Os exemplos utilizados nesta unidade curricular servem o propósito de instruir os alunos sobre práticas implementadas e testadas na indústria. Os alunos irão ter contacto com vídeos, apresentações e o próprio editor de modo a colocar em prática os conceitos lecionados.
-
Bibliografia principal
Bibliografia principal
GIBSON, J. (2014). Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#. Upper Saddle River, NJ: Addison-Wesley Professional. ISBN: 9780321933164
MENARD, M., & WAGSTAFF, B. (2014). Game Development with Unity (2nd ed.). Boston, MA: Cengage Learning PTR. ISBN: 9781305110540
TRISTEM, B., & GEIG, M. (2015). Unity Game Development in 24 Hours (2nd ed.). Indianapolis, IN: Sams Publishing. ISBN: 9780672337512
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não