SlideShare uma empresa Scribd logo
Criar um Jogo em
Unity
Clara Ferreira
Professora de Informática e Multimédia desde 1997
Programadora na Empresa Radicalmedia
Programadora freelancer de vários jogos educativos, nomeadamente “Os jogos da
Mimocas” que ganhou um importante prémio da área da multimédia.
Programar um jogo
Quando uma empresa lança um jogo, este foi produzido por uma grande
equipe onde cada elemento tem uma tarefa específica
E podem ter tarefas muito diferentes da programação
Criação
Musical e
Efeitos
sonoros
Modelação
3D
Escrita
Criativa
No entanto
Estão a aparecer uma
série de jogos Indie
fantásticos
programados por
equipas mais pequenas
1.
Programar em quê?
Vamos analisar as ferramentas que poderemos usar….
Game Engine
✘ Para fazer um jogo é preciso um
programa que faça a gestão do som,
dos gráficos e do próprio jogo no
computador ou onde decida corrê-lo.
Game Engine
✘ Antigamente as empresas
de jogos programavam o
seu próprio Game Engine o
que lhes tomava muito
tempo e recursos.
Qual é o seu objetivo?
✘ Criar um jogo simples 2D
cuja curva de
aprendizagem do Game
Engine não seja muito
elevada?
GameMaker Studio 2
Desvantagens
✘ A licença grátis não tem todas as funcionalidades.
✘ A licença grátis só produz versões Windows.
Qual é o seu objetivo?
✘ Criar um jogo 2D ou 3D e
que funcione em todas as
plataformas?
Unreal Engine
Desvantagens
✘ A curva de aprendizagem é enorme.
✘ Há muito menos tutoriais e materiais disponíveis on-line.
Qual é o seu objetivo?
✘ Criar um jogo 2D ou 3D e
que funcione em todas as
plataformas?
Unity
Vantagens
✘ Linguagem de programação C#.
✘ Poder trabalhar para todas as plataformas (Consola, telemóveis,
PC’s e Web).
✘ Poder trabalhar em 3D ou 2D.
Instalação
do
unity
Requisitos mínimos
Windows 7 SP1+, 8,
10, 64-bit versions
only; macOS 10.11+
Graphics card with
DX10
Vamos começar
✘ É necessário dar um nome e escolher
se se pretende um Jogo 2D ou 3D.
Cenas e
objetos por
cena
Palco
Objetos para
usar
Propriedades
Para Adicionar
objetos
à cena
podemos ir a GameObject
ou
clicar com o lado direito
na zona onde estão os objetos
de cena
No separador Asset Store,
podemos ir buscar materiais para
criar o nosso jogo.
Ao criar um terrain, para além de
podermos definir o seu tamanho,
podemos também modifica-lo,
acrescentar-lhe árvores e até
flores, também podemos usar um
prefab (pré-fabricado) da store.
Para adicionar uma música, basta
arrastar para os assets.
Depois, se for para tocar como
banda sonora, adicionamos o
componente áudio source à
maincamera.
Para adicionar um texto, estamos
a trabalhar com a Interface com
o Utilizador (IU).
Aparece um canvas que é melhor
visualizado com a cena a 2D.
Para adicionar um tipo de letra,
temos que o ir colocar nos assets.
Os tipos de letra instalados estão
em Painel de controlo/Aspeto e
personalização/Tipos de Letra
Para Adicionar um
personagem que se move
Veja o vídeo que se segue
Para detetar se o personagem
toca num objeto, temos que
criar um script.
O script, programado em C#,
deverá recorrer à função
OnCollisionEnter
Para criar um jogo temos que decidir em
que plataforma queremos que funcione.
Depois temos que escolher as opções de
built.
Se quisermos uma plataforma que não
instalámos, teremos de instalar no botão
“Open Download Page”.
Criar o executável
27
Opções do built
✘ É importante decidir acerca de:
○ Qualidade
○ Nome do Jogo
○ Ícone do jogo
○ Resolução
○ Arquitetura
28
Finalmente
Mãos à obra!
(Contato LinkedIn)

Mais conteúdo relacionado

Mais procurados

Unity Sessão 7
Unity  Sessão 7Unity  Sessão 7
Unity Sessão 7
Clara Ferreira
 
Sessao 3 - Formação Unity
Sessao 3 - Formação UnitySessao 3 - Formação Unity
Sessao 3 - Formação Unity
Clara Ferreira
 
Unity Sessão 2
Unity Sessão 2Unity Sessão 2
Unity Sessão 2
Clara Ferreira
 
Unity Sessão 5
Unity Sessão 5Unity Sessão 5
Unity Sessão 5
Clara Ferreira
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com Unity
Wandreson Souza
 
Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Rafyusq Queiroz
 
Criação de jogos game maker - férias
Criação de jogos   game maker - fériasCriação de jogos   game maker - férias
Criação de jogos game maker - férias
Instituto Inovar
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
Gabriel Giordano Medina
 
Desenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaDesenvolvimento de Jogos em Java
Desenvolvimento de Jogos em Java
Bruno Croci
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu ejml
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
Maico Fernando Wilges Carn
 
Game Design e Educação
Game Design e EducaçãoGame Design e Educação
Game Design e Educação
Leonardo Zamprogno
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
Leonardo Zamprogno
 
Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...
Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...
Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...
Raphael Dias
 
Aula 01 criação de jogos
Aula 01 criação de jogosAula 01 criação de jogos
Aula 01 criação de jogos
Ricardo neves
 
O que é Game Designer
O que é Game Designer O que é Game Designer
O que é Game Designer
Rodolfo Barbosa
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unity
Erick Mendonça
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
Alexsandro
 
Curso Unity3D
Curso Unity3DCurso Unity3D
Curso Unity3D
Joao Vitor
 
Aprendendo a Construir jogos com o Construct 2
Aprendendo a Construir jogos com o Construct 2 Aprendendo a Construir jogos com o Construct 2
Aprendendo a Construir jogos com o Construct 2
Diogo Padilha
 

Mais procurados (20)

Unity Sessão 7
Unity  Sessão 7Unity  Sessão 7
Unity Sessão 7
 
Sessao 3 - Formação Unity
Sessao 3 - Formação UnitySessao 3 - Formação Unity
Sessao 3 - Formação Unity
 
Unity Sessão 2
Unity Sessão 2Unity Sessão 2
Unity Sessão 2
 
Unity Sessão 5
Unity Sessão 5Unity Sessão 5
Unity Sessão 5
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com Unity
 
Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)Apostila do game maker 8.0 (português)
Apostila do game maker 8.0 (português)
 
Criação de jogos game maker - férias
Criação de jogos   game maker - fériasCriação de jogos   game maker - férias
Criação de jogos game maker - férias
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
 
Desenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaDesenvolvimento de Jogos em Java
Desenvolvimento de Jogos em Java
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Game Design e Educação
Game Design e EducaçãoGame Design e Educação
Game Design e Educação
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...
Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...
Unity Asset Store: como baixar assets para seu jogo ou lucrar vendendo suas p...
 
Aula 01 criação de jogos
Aula 01 criação de jogosAula 01 criação de jogos
Aula 01 criação de jogos
 
O que é Game Designer
O que é Game Designer O que é Game Designer
O que é Game Designer
 
Desenvolvendo jogos com unity
Desenvolvendo jogos com unityDesenvolvendo jogos com unity
Desenvolvendo jogos com unity
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
 
Curso Unity3D
Curso Unity3DCurso Unity3D
Curso Unity3D
 
Aprendendo a Construir jogos com o Construct 2
Aprendendo a Construir jogos com o Construct 2 Aprendendo a Construir jogos com o Construct 2
Aprendendo a Construir jogos com o Construct 2
 

Semelhante a Workshop Games for Good

Unity - Programação Orientada a Objetos. Aula 1.
Unity - Programação Orientada a Objetos. Aula 1.Unity - Programação Orientada a Objetos. Aula 1.
Unity - Programação Orientada a Objetos. Aula 1.
Clara Ferreira
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
juliocoopergames
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Luiz Nörnberg
 
1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine
Luis Caio
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
José Nascimento
 
Artigo unity3 d
Artigo unity3 dArtigo unity3 d
Artigo unity3 d
Alan Brito Dos Santos
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2D
w_barros
 
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Dra. Camila Hamdan
 
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e CCriação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
Leinylson Fontinele
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developersjuliocoopergames
 
Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1Odair Bonin Borges
 
Primeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game ShowPrimeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game Show
Leandro Borges
 
Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Luiz Nörnberg
 
Quer fazer um jogo? Começe aqui!
Quer fazer um jogo? Começe aqui!Quer fazer um jogo? Começe aqui!
Quer fazer um jogo? Começe aqui!
Luiz Nörnberg
 
Desenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDesenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengine
Diego Lopes
 
Android Game Engine
Android Game EngineAndroid Game Engine
Android Game Engine
Hewerson Freitas
 

Semelhante a Workshop Games for Good (20)

Unity - Programação Orientada a Objetos. Aula 1.
Unity - Programação Orientada a Objetos. Aula 1.Unity - Programação Orientada a Objetos. Aula 1.
Unity - Programação Orientada a Objetos. Aula 1.
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
 
1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine1484850831[pdj]e book gameengine
1484850831[pdj]e book gameengine
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Artigo unity3 d
Artigo unity3 dArtigo unity3 d
Artigo unity3 d
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2D
 
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
 
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e CCriação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developers
 
Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1Oficina Android - Games com AndEngine - Dia 1
Oficina Android - Games com AndEngine - Dia 1
 
Semcomp
SemcompSemcomp
Semcomp
 
Primeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game ShowPrimeiros passos Windows Phone - 3º Campo Grande Game Show
Primeiros passos Windows Phone - 3º Campo Grande Game Show
 
Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)
 
Quer fazer um jogo? Começe aqui!
Quer fazer um jogo? Começe aqui!Quer fazer um jogo? Começe aqui!
Quer fazer um jogo? Começe aqui!
 
Desenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDesenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengine
 
Blender 3 D
Blender 3 DBlender 3 D
Blender 3 D
 
Visão Geral XNA
Visão Geral XNAVisão Geral XNA
Visão Geral XNA
 
Android Game Engine
Android Game EngineAndroid Game Engine
Android Game Engine
 

Mais de Clara Ferreira

Unity - Programação Orientada a Objetos. Aula 2.
Unity - Programação Orientada a Objetos. Aula 2.Unity - Programação Orientada a Objetos. Aula 2.
Unity - Programação Orientada a Objetos. Aula 2.
Clara Ferreira
 
Apontadores. C++. Matéria de Ensino Secundário.
Apontadores. C++. Matéria de Ensino Secundário.Apontadores. C++. Matéria de Ensino Secundário.
Apontadores. C++. Matéria de Ensino Secundário.
Clara Ferreira
 
Funções e Valores. C++. Matéria de Ensino Secundário.
Funções e Valores.  C++. Matéria de Ensino Secundário.Funções e Valores.  C++. Matéria de Ensino Secundário.
Funções e Valores. C++. Matéria de Ensino Secundário.
Clara Ferreira
 
Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.
Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.
Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.
Clara Ferreira
 
C++. Ficheiros. Matéria de Ensino Secundário.
C++. Ficheiros. Matéria de Ensino Secundário.C++. Ficheiros. Matéria de Ensino Secundário.
C++. Ficheiros. Matéria de Ensino Secundário.
Clara Ferreira
 
Fichas de Revisão. Matéria de Secundário.
Fichas de Revisão. Matéria de Secundário.Fichas de Revisão. Matéria de Secundário.
Fichas de Revisão. Matéria de Secundário.
Clara Ferreira
 
Exercícios de Matrizes. Matéria de Secundário.
Exercícios de Matrizes. Matéria de Secundário.Exercícios de Matrizes. Matéria de Secundário.
Exercícios de Matrizes. Matéria de Secundário.
Clara Ferreira
 
Visual Studio. C++. Windows Form. Matéria de Secundário
Visual Studio. C++. Windows Form. Matéria de SecundárioVisual Studio. C++. Windows Form. Matéria de Secundário
Visual Studio. C++. Windows Form. Matéria de Secundário
Clara Ferreira
 
C++ - Recuperação de Conteúdos. Matéria de Secundário
C++ - Recuperação de Conteúdos. Matéria de SecundárioC++ - Recuperação de Conteúdos. Matéria de Secundário
C++ - Recuperação de Conteúdos. Matéria de Secundário
Clara Ferreira
 
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino SecundárioExercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Clara Ferreira
 
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino SecundárioCiclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
Clara Ferreira
 
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino SecundárioConceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Clara Ferreira
 
Dados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de SecundárioDados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de Secundário
Clara Ferreira
 
Fichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treinoFichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treino
Clara Ferreira
 
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de SecundárioFluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Clara Ferreira
 
Introdução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundárioIntrodução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundário
Clara Ferreira
 
O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++
Clara Ferreira
 
Operadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - ProgramaçãoOperadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - Programação
Clara Ferreira
 
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual StudioWindows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Clara Ferreira
 
Exercícios de Photoshop
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de Photoshop
Clara Ferreira
 

Mais de Clara Ferreira (20)

Unity - Programação Orientada a Objetos. Aula 2.
Unity - Programação Orientada a Objetos. Aula 2.Unity - Programação Orientada a Objetos. Aula 2.
Unity - Programação Orientada a Objetos. Aula 2.
 
Apontadores. C++. Matéria de Ensino Secundário.
Apontadores. C++. Matéria de Ensino Secundário.Apontadores. C++. Matéria de Ensino Secundário.
Apontadores. C++. Matéria de Ensino Secundário.
 
Funções e Valores. C++. Matéria de Ensino Secundário.
Funções e Valores.  C++. Matéria de Ensino Secundário.Funções e Valores.  C++. Matéria de Ensino Secundário.
Funções e Valores. C++. Matéria de Ensino Secundário.
 
Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.
Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.
Funções - Exercícios e Matéria. C++. Matéria de Ensino Secundário.
 
C++. Ficheiros. Matéria de Ensino Secundário.
C++. Ficheiros. Matéria de Ensino Secundário.C++. Ficheiros. Matéria de Ensino Secundário.
C++. Ficheiros. Matéria de Ensino Secundário.
 
Fichas de Revisão. Matéria de Secundário.
Fichas de Revisão. Matéria de Secundário.Fichas de Revisão. Matéria de Secundário.
Fichas de Revisão. Matéria de Secundário.
 
Exercícios de Matrizes. Matéria de Secundário.
Exercícios de Matrizes. Matéria de Secundário.Exercícios de Matrizes. Matéria de Secundário.
Exercícios de Matrizes. Matéria de Secundário.
 
Visual Studio. C++. Windows Form. Matéria de Secundário
Visual Studio. C++. Windows Form. Matéria de SecundárioVisual Studio. C++. Windows Form. Matéria de Secundário
Visual Studio. C++. Windows Form. Matéria de Secundário
 
C++ - Recuperação de Conteúdos. Matéria de Secundário
C++ - Recuperação de Conteúdos. Matéria de SecundárioC++ - Recuperação de Conteúdos. Matéria de Secundário
C++ - Recuperação de Conteúdos. Matéria de Secundário
 
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino SecundárioExercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Exercícios Conceitos Introdutórios C++ - Matéria do Ensino Secundário
 
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino SecundárioCiclos de Repetição - C++ - Matéria do Ensino Secundário
Ciclos de Repetição - C++ - Matéria do Ensino Secundário
 
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino SecundárioConceitos Introdutórios C++ - Matéria do Ensino Secundário
Conceitos Introdutórios C++ - Matéria do Ensino Secundário
 
Dados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de SecundárioDados e estruturas C++ - Conceitos. Matéria de Secundário
Dados e estruturas C++ - Conceitos. Matéria de Secundário
 
Fichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treinoFichas de Revisão C++ - Mais exercícios para treino
Fichas de Revisão C++ - Mais exercícios para treino
 
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de SecundárioFluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
Fluxogramas- Teoria - Matéria Introdutória para Programação de Secundário
 
Introdução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundárioIntrodução à Programação C++ - ao níveo do ensino secundário
Introdução à Programação C++ - ao níveo do ensino secundário
 
O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++O SE e Outros conceitos Introdutórios C++
O SE e Outros conceitos Introdutórios C++
 
Operadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - ProgramaçãoOperadores Aritméticos C++ - Programação
Operadores Aritméticos C++ - Programação
 
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual StudioWindows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
Windows Form C++ - Como trabalhar em Windows Forms no VIsual Studio
 
Exercícios de Photoshop
Exercícios de PhotoshopExercícios de Photoshop
Exercícios de Photoshop
 

Último

Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
RafaelNeves651350
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
cleanelima11
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdfcurso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
LeandroTelesRocha2
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
Letícia Butterfield
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
Mary Alvarenga
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdfTesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Editora
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
MariaSantos298247
 
Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........
Lídia Pereira Silva Souza
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
Escola Municipal Jesus Cristo
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Edilson431302
 
Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.
FelipeCavalcantiFerr
 
Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
pamellaaraujo10
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 

Último (20)

Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdfcurso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
curso-de-direito-administrativo-celso-antonio-bandeira-de-mello_compress.pdf
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdfTesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
 
Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........Capitalismo a visão de John Locke........
Capitalismo a visão de John Locke........
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
 
Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.Profissão de Sociólogo - Bourdieu et al.
Profissão de Sociólogo - Bourdieu et al.
 
Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 

Workshop Games for Good

  • 1. Criar um Jogo em Unity
  • 2. Clara Ferreira Professora de Informática e Multimédia desde 1997 Programadora na Empresa Radicalmedia Programadora freelancer de vários jogos educativos, nomeadamente “Os jogos da Mimocas” que ganhou um importante prémio da área da multimédia.
  • 3. Programar um jogo Quando uma empresa lança um jogo, este foi produzido por uma grande equipe onde cada elemento tem uma tarefa específica
  • 4. E podem ter tarefas muito diferentes da programação Criação Musical e Efeitos sonoros Modelação 3D Escrita Criativa
  • 5. No entanto Estão a aparecer uma série de jogos Indie fantásticos programados por equipas mais pequenas
  • 6. 1. Programar em quê? Vamos analisar as ferramentas que poderemos usar….
  • 7. Game Engine ✘ Para fazer um jogo é preciso um programa que faça a gestão do som, dos gráficos e do próprio jogo no computador ou onde decida corrê-lo.
  • 8. Game Engine ✘ Antigamente as empresas de jogos programavam o seu próprio Game Engine o que lhes tomava muito tempo e recursos.
  • 9. Qual é o seu objetivo? ✘ Criar um jogo simples 2D cuja curva de aprendizagem do Game Engine não seja muito elevada? GameMaker Studio 2
  • 10. Desvantagens ✘ A licença grátis não tem todas as funcionalidades. ✘ A licença grátis só produz versões Windows.
  • 11. Qual é o seu objetivo? ✘ Criar um jogo 2D ou 3D e que funcione em todas as plataformas? Unreal Engine
  • 12. Desvantagens ✘ A curva de aprendizagem é enorme. ✘ Há muito menos tutoriais e materiais disponíveis on-line.
  • 13. Qual é o seu objetivo? ✘ Criar um jogo 2D ou 3D e que funcione em todas as plataformas? Unity
  • 14. Vantagens ✘ Linguagem de programação C#. ✘ Poder trabalhar para todas as plataformas (Consola, telemóveis, PC’s e Web). ✘ Poder trabalhar em 3D ou 2D.
  • 16. Requisitos mínimos Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.11+ Graphics card with DX10
  • 17. Vamos começar ✘ É necessário dar um nome e escolher se se pretende um Jogo 2D ou 3D.
  • 18. Cenas e objetos por cena Palco Objetos para usar Propriedades
  • 19. Para Adicionar objetos à cena podemos ir a GameObject ou clicar com o lado direito na zona onde estão os objetos de cena
  • 20. No separador Asset Store, podemos ir buscar materiais para criar o nosso jogo.
  • 21. Ao criar um terrain, para além de podermos definir o seu tamanho, podemos também modifica-lo, acrescentar-lhe árvores e até flores, também podemos usar um prefab (pré-fabricado) da store.
  • 22. Para adicionar uma música, basta arrastar para os assets. Depois, se for para tocar como banda sonora, adicionamos o componente áudio source à maincamera.
  • 23. Para adicionar um texto, estamos a trabalhar com a Interface com o Utilizador (IU). Aparece um canvas que é melhor visualizado com a cena a 2D.
  • 24. Para adicionar um tipo de letra, temos que o ir colocar nos assets. Os tipos de letra instalados estão em Painel de controlo/Aspeto e personalização/Tipos de Letra
  • 25. Para Adicionar um personagem que se move Veja o vídeo que se segue
  • 26. Para detetar se o personagem toca num objeto, temos que criar um script. O script, programado em C#, deverá recorrer à função OnCollisionEnter
  • 27. Para criar um jogo temos que decidir em que plataforma queremos que funcione. Depois temos que escolher as opções de built. Se quisermos uma plataforma que não instalámos, teremos de instalar no botão “Open Download Page”. Criar o executável 27
  • 28. Opções do built ✘ É importante decidir acerca de: ○ Qualidade ○ Nome do Jogo ○ Ícone do jogo ○ Resolução ○ Arquitetura 28