Introdução à Unity 3D
-
Upload
alvaro-gabriele -
Category
Documents
-
view
4.410 -
download
8
description
Transcript of Introdução à Unity 3D
![Page 1: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/1.jpg)
![Page 2: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/2.jpg)
Game Designer
Experiência
Processo
Jogador
Interface
Jogo
Respon-sabili-dades
Documen-tação
Cliente
Pitch LucroMotiva-
ção
Equipe
Idéia
Iteração
Tecnolo-gia
Tema
Playtest
Elemen-tos
Mecânica
Desafios (Quebra-Cabeças)
Regras
Balance-amento
Comuni-dade
Transfor-mação
Outros Jogadores
Mente do Jogador
Controle Indireto
Curvas de Interesse
Mundo
Narrativa Persona-gens
Espaços
Estética
![Page 3: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/3.jpg)
Estética
Tecnologia
Mecânica Narrativa
Mais visível
Menos visível
AçõesRegras GAMEPLAY
![Page 4: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/4.jpg)
EQUIPE
![Page 5: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/5.jpg)
Conceitos Essenciais• Assets–Arquivos que serão usados no
desenvolvimento do game• Imagens• Modelos 3D• Sons• Etc.
–Painel Project / Assets
![Page 6: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/6.jpg)
Conceitos Essenciais• Game Objects–Assets usados no game–Todos os GameObjects possuem pelo
menos um componente inicial componente Transform (X, Y, Z)• Posição• Escala• Rotação
![Page 7: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/7.jpg)
Conceitos Essenciais• Package system–Permite transferir assets
(+dependências) entre projetos Unity
![Page 8: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/8.jpg)
Conceitos Essenciais• Components–Podem servir para atribuir• Comportamento• Aparência• Funções
– São “anexados” aos objetos– Scripts Novos componentes
![Page 9: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/9.jpg)
Conceitos Essenciais• Scripts– Javascript–C#–Boo (derivado do Python)
![Page 10: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/10.jpg)
Conceitos Essenciais• Heightmaps–Gráficos 2D com áreas claras e
escuras --> representam topografia–Podem ser importadas como
alternativa ao editor de terreno (Terrain Editor) da Unity– Editor de imagem --> formato .RAW
![Page 11: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/11.jpg)
Conceitos Essenciais• Heightmaps
![Page 12: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/12.jpg)
Conceitos Essenciais• Câmeras–Podem ser:• Estáticas• Animadas• Anexadas a personagens• Anexadas a objetos no cenário
–Podem receber efeitos• Luz• Motion blur• Lens flare
![Page 13: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/13.jpg)
Conceitos Essenciais• Física Rigid Body– Nem todos os objetos em um game
devem / precisam ser afetados por física• Componente RIGID BODY pode ser atribuído a
qualquer objeto que deva estar sob controle da engine física• Engine física (Nvidia PhysX) usa o sistema Rigid
Body para criar movimentos realistas– Massa– Gravidade– Velocidade– Atrito
![Page 14: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/14.jpg)
Conceitos Essenciais• Detecção de Colisão–Componente COLLIDER cria uma
rede invisível em torno do objeto• Mimetiza a forma do objeto• Reporta colisões com outros objetos– Resposta da engine
![Page 15: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/15.jpg)
Conceitos Essenciais• Scenes (Cenas)–Áreas específicas do game• Menus• Fases• Telas
![Page 16: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/16.jpg)
Conceitos Essenciais• Softwares de Modelagem–Maya–3D Studio Max–Cinema 4D– Lightwave–Blender
– Formato .fbx
![Page 17: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/17.jpg)
Conceitos Essenciais• Áudio–Audio Source --> Alto-falante–Audio Listener --> Ouvido– Formatos de áudio• WAV• MP3• AIFF• OGG
![Page 18: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/18.jpg)
Conceitos Essenciais• O “Jeito Unity”
Game Object+
Componente Transform+
Componente Rigidbody(massa, gravidade, forças)
+Componente Collider
(Colisões)
![Page 19: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/19.jpg)
Referências
unity3d.com
![Page 20: Introdução à Unity 3D](https://reader031.fdocument.pub/reader031/viewer/2022020711/547da906b4af9f18128b46bc/html5/thumbnails/20.jpg)
Referências
Unity 3.x Game Development Essentials