5. http://unity3d.com
• Rica em funcionalidades.
• Um motor (engine).
• É um ambiente de desenvolvimento.
• Engine e Ide 100% integrados.
• Desenvolvido para criação de conteúdo 3D interativos.
• Prove “na caixa” uma listagem completa, para alcançar
conteúdo de alta qualidade e alta performance.
• Pública para multi-plataformas.
• Reduz tempo de desenvolvimento, esforço e custo para
fazer jogos.
• Comunidade ativa
• Ótima documentação
6. Multi plataforma
• Pc
• Mac
• Web
• Chrome
• Wii
• PS3
• Xbox 360
• Android
• iPhone e iPad
8. Rica em funcionalidades.
• Códigos sem dor (Js, C#, Boo)
• Controle preciso de qualidade
• Previews instantâneos
• 100 shaders prontinhos possibilidade de criação
• Sombras em tempo real ou confeitadas (baked)
9. Rica em funcionalidades.
• Linear Space Lighting HDR
• Realtime Shadows
• Sun Shafts & Lens Effects
• Ambient Occlusion
• Lightmapping
10. Rica em funcionalidades.
• Interação com praticamente todos
modeladores
• Blender, 3dStudio, Maya, SketchUp
35. JAVASCRIPT
• UnityScript = Bom, bonito e barato
• Similar ao JS do browser
• Um objeto pode ter diversos scripts e eles
podem se comunicar
36. Uma variável é uma variável
• Seja no script, seja no editor
37. Esqueça OO clásico
• Orientação a objetos é legal
• Coisas diferentes, conceitos diferentes
• Script modulares, cada um com sua tarefa
• Veja cada script como uma classe
• Veja um script em um objeto como uma
instancia
41. Pequenos exercícios
• Som quando tocar (soundOnHit)
• Mover objeto em uma direção (simpleMove)
• Mover um objeto até um ponto e voltar
(simplePatrol)
• Trocar a cor principal (simpleRecolor)
42. Personagens e Scripts
• Character controller
• PushBodies (script)
• http://docs.unity3d.com/Documentation/Scri
ptReference/MonoBehaviour.OnControllerColl
iderHit.html
• MouseGrab (tag)
• http://answers.unity3d.com/questions/16806
0/how-do-you-pick-up-objects.html