Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Jogos Aula 1 - Introdução Unity

Aula introdutória sobre Unity
by

Raul Paradeda

on 2 December 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Jogos Aula 1 - Introdução Unity

Introdução a Jogos
Prof. Raul Paradeda
Prof. Alberto Signoretti

Ferramenta de desenvolvimento de Jogos 2D / 3D.
É multiplataforma.
Rápida prototipação.
Integração com ferramentas como Blender, Photoshop dentre outras.
Em 2012 havia mais de 1,5 milhões de usuários registrados.
Disponível na versão free: unity3d.com
O que é o Unity?
Arquivos utilizados para o desenvolvimento do projeto.
Imagens;
Modelos 2D/3D;
Sons;
Dentre outros.
Conceitos
Assets
Assets usados no projeto.
Os game objects possuem ao menos um componente inicial, denominado Transform (X, Y, Z).
Posição
Escala
Rotação
Permite transferir assets com suas dependências entre projetos Unity.
Package System
Game Object
São utilizados para atribuir:
Comportamentos;
Aparência;
Funções.
São anexados aos objetos.
Os scripts são anexados nos components.
Components
Local que se deve colocar o código desenvolvido para o GameObject.
Podem ser nas linguagens:
C#;
JavaScript;
Boo (derivado do Python).
Scripts
Recurso muito utilizado para criação de terrenos.
São texturas em tons de cinza.
Muito utilizados para geração de terrenos acidentados.
Heightmap
Podem ser:
Estáticas;
Animadas;
Acompanhando o Personagem;
Anexadas a objetos do ambiente.
Podem receber efeitos:
Luz;
Motion Blur;
Lens flare.
Cameras
Rigid Body permite que os Game Objects atuem sobre influência da física.
O Unity utiliza a física da Nvidia PhysX.
Os movimentos podem ser:
Massa;
Gravidade;
Velocidade;
Atrito.
Física / Rigid Body
Componente que cria uma rede invisível em torno do objeto.
Essa rede retorna a colisão entre os objetos.
Física / Collider
São utilizadas para criar:
Menus;
Fases;
Telas.
Scenes
Área de Trabalho
Scene
Toolbar
Hierarchy
Project
Inspector
Vamos assistir ao vídeo de propaganda da Unity para a Game Developers Conference 2012.
Forma de movimentar o personagem entre os eixos X, Y e Z.
Após instalar o Unity 3D, vamos iniciar um novo projeto.
Pode-se incluir alguns pacotes, mas isso não é recomendado, pois demora um pouco mais para abrir o projeto.
Além disso, podemos escolher entre projetos 3D ou 2D.
Let's Start?
Se quiser modificar o tamanho do terreno.
Diminua o tamanho do terreno para 250, tanto a width (largura) quanto o length (comprimento).
Em seguida tente posicionar a camera no canto do terreno.
Para isso clique na camera, e teste os botões de seleção de movimento na toolbar.
Uma grande dificuldade dos novos usuários do Unity é a movimentação no ambiente com o mouse.
Botão esquerdo, selecionar elementos.
Botão do meio, há a movimentação da camera.
Botão direito, camera rotaciona sobre seu eixo.
Se movimente um pouco no terreno para se ambientar.
Adicionar uma textura no terreno.
Selecione o terreno e no inspector a opção Paint texture (pincel).
Texture
Bom local para baixar texturas: http://www.cgtextures.com/
Exercício, criar os projetos contidos no canal Gear e monte sua ilha.
Aula 1 Canal Gear: http://migre.me/gQxo4
Aula 2 Canal Gear: http://migre.me/gQxoq
Essa apresentação está disponível em:
http://prezi.com/user/paradeda/
Full transcript