introdução à unity 3d -...

15
Jogos Eletrônicos Edirlei Soares de Lima <[email protected]> Aula 10 – Introdução à Unity 3D

Upload: vuongdiep

Post on 26-Jan-2019

249 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Jogos Eletrônicos

Edirlei Soares de Lima

<[email protected]>

Aula 10 – Introdução à Unity 3D

Page 2: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

O que é a Unity3D?

• Game Engine

• Primeira versão lançada em 2005

• Plataformas: – Windows, Linux, Mac

– WEB (Web Player e Flash)

– Celulares e Tablets (Android, iOS e Windows Phone)

– Consoles (PS3, PS4, PSVita, XBOX 360, XBOX One, Wii)

Page 3: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

O que é a Unity3D?

• Versão Gratuita desde 2009

– 3.3 milhões de registros em 2014

Page 4: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

O que é a Unity3D?

• Game engine mais popular entre os desenvolvedores atualmente:

Page 5: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

O que é a Unity3D?

• Ferramenta mais utilizada no desenvolvimento de jogos 3D para dispositivos moveis:

Page 6: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

• Utilizada por pequenas e grandes empresas: – Cartoon Network, Coca-Cola, Disney, Electronic Arts, LEGO, Microsoft,

NASA, Nexon, Nickelodeon, Square, Ubisoft, Warner Bros...

• DirectX e OpenGL

• Script: – JavaScript (UnityScript)

– C#

– Boo

• Asset Store

O que é a Unity3D?

Page 7: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Alguns Jogos…

http://unity3d.com/showcase/gallery

Page 8: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D - Interface Principal

• Interface

–Project Assets

– Scene Hierarchy

– Scene Editor

–Object Inspector

– Toolbar

–Game View

Page 9: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D - Objetos

• Criação de Objetos:

– Objetos Básicos

– Manipulação de Objetos

– Game Object

– Transform

– Scripts

• Importação de Assets:

– Modelos 3D

– Texturas

– Áudio http://www.inf.puc-rio.br/~elima/jogos/material_unity3d.zip

Page 10: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D - Objetos

• Materiais:

– Texturas

– Shaders

• Física:

– Colliders (Box, Sphere, Mesh...)

– Character Controller

– Rigidbody

– Ragdolls

– Wheel Colliders

Page 11: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D - Terrenos

• Edição de Terrenos:

– Ferramentas de edição

– Texturas

–Árvores

–Plantas

–Configurações

Page 12: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D – Outras Funções

• Animação: – Importação

• Prefabs

• Luzes

• Skybox

Page 13: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D – Outras Funções

• Fog

• Água

• Sistema de Partículas

• Objetos Hierárquicos

• Estatísticas

Page 14: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Unity3D – Build

• Build:

– Windows Executable;

– Webplayer;

– iOS;

– Android;

– Consoles;

Page 15: Introdução à Unity 3D - edirlei.3dgb.com.bredirlei.3dgb.com.br/aulas/jogos_2014_2/Jogos_Eletronicos_Aula_10... · Aula 10 – Introdução à ... •Primeira versão lançada em

Onde aprender mais?

• Tutoriais: http://unity3d.com/learn/tutorials/modules

• Documentação: http://unity3d.com/learn/documentation

• Community: http://unity3d.com/community