introdução à unity 3d
DESCRIPTION
Apresentação da Oficina de Introdução à Criação de Jogos e Ambientes 2D com Unity no I Workshop de Computação Criativa da FAAPTRANSCRIPT
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
Estética
Tecnologia
Mecânica Narrativa
Mais visível
Menos visível
AçõesRegras GAMEPLAY
EQUIPE
Conceitos Essenciais• Assets–Arquivos que serão usados no
desenvolvimento do game• Imagens• Modelos 3D• Sons• Etc.
–Painel Project / Assets
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
Conceitos Essenciais• Package system–Permite transferir assets
(+dependências) entre projetos Unity
Conceitos Essenciais• Components–Podem servir para atribuir• Comportamento• Aparência• Funções
– São “anexados” aos objetos– Scripts Novos componentes
Conceitos Essenciais• Scripts– Javascript–C#–Boo (derivado do Python)
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
Conceitos Essenciais• Heightmaps
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
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
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
Conceitos Essenciais• Scenes (Cenas)–Áreas específicas do game• Menus• Fases• Telas
Conceitos Essenciais• Softwares de Modelagem–Maya–3D Studio Max–Cinema 4D– Lightwave–Blender
– Formato .fbx
Conceitos Essenciais• Áudio–Audio Source --> Alto-falante–Audio Listener --> Ouvido– Formatos de áudio• WAV• MP3• AIFF• OGG
Conceitos Essenciais• O “Jeito Unity”
Game Object+
Componente Transform+
Componente Rigidbody(massa, gravidade, forças)
+Componente Collider
(Colisões)
Referências
unity3d.com
Referências
Unity 3.x Game Development Essentials
OBRIGADO!