-
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