Tópicos Especiais em  
Linguagens de Programação  
Aula 10 Introdução à Unity 3D  
Edirlei Soares de Lima  
<edirlei@iprj.uerj.br>  
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)  
O que é a Unity3D?  
Versão Gratuita desde 2009  
3.3 milhões de registros em 2014  
O que é a Unity3D?  
Game engine mais popular entre os desenvolvedores  
atualmente:  
O que é a Unity3D?  
Ferramenta mais utilizada no desenvolvimento de  
jogos 3D para dispositivos moveis:  
O que é a Unity3D?  
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  
Alguns Jogos…  
http://unity3d.com/showcase/ga
Unity3D - Interface Principal  
Interface  
Project Assets  
Scene Hierarchy  
Scene Editor  
Object Inspector  
Toolbar  
Game View  
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  
Unity3D - Objetos  
Materiais:  
Texturas  
Shaders  
Física:  
Colliders (Box, Sphere, Mesh.
Character Controller  
Rigidbody  
Ragdolls  
Wheel Colliders  
Unity3D - Terrenos  
Edição de Terrenos:  
Ferramentas de edição  
Texturas  
Árvores  
Plantas  
Configurações  
Unity3D Outras Funções  
Animação:  
Importação  
Prefabs  
Luzes  
Skybox  
Unity3D Outras Funções  
Fog  
Água  
Sistema de Partículas  
Objetos Hierárquicos  
Estatísticas  
Unity3D Build  
Build:  
Windows Executable;  
Webplayer;  
iOS;  
Android;  
Consoles;  
Onde aprender mais?  
Tutoriais: http://unity3d.com/learn/tutorials/modules  
Documentação: http://unity3d.com/learn/documentation  
Community: http://unity3d.com/community