Introdução à Unity 3D

Preview:

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 FAAP

Citation preview

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!

alvaro@trixter.com.br

Recommended