Introdução ao
Desenvolvimento
de Jogos com


Wandresson Souza
@wansoul
Guia
•   Introdução
•   Conceitos essenciais
•   Interface
•   Unity Project
•   Editor de Terreno
•   Sistema de Física
•   Scripting
•   MiniGame
Introdução
 • COORDENADAS
    • Em aplicações 3D é utilizado o sistema cartesiano de coordenadas

                                              Unity




                                (0,0,0)

(0,0,0)

                                                      (X,Y,Z)
Introdução
• ESPAÇO GLOBAL x ESPAÇO LOCAL
  • Em aplicações 3D é utilizado o sistema cartesiano de coordenadas




                                                   (X,Y,Z)
Introdução
• Vetores
  • Muito utilizados para calcular distâncias, ângulos relativos entre
    objetos, direções de objetos, etc.
Introdução
• CAMERAS
Introdução
• VÉRTICES, ARESTAS, POLÍGONOS E MALHA
Introdução            Material
                           Shader

• MATERIAIS
• TEXTURAS
• SHADERS

                      Difuse_Texture   Normal_Texture 2




              Malha
Introdução
• MATERIAIS
• TEXTURAS
• SHADERS
Introdução
• MATERIAIS
• TEXTURAS
• SHADERS
Introdução
• RIGIDBODY
Objetos que deve ser afetados pela Engine de Física
Introdução
• COLLISION DETECTION
• Collider Component
Conceitos Essenciais
Assets
Conceitos Essenciais
Scene
Level
Conceitos Essenciais
Game Objects
Conceitos Essenciais
Componentes
Conceitos Essenciais
   Game Object
   Components




                 Script

                           Audio

                Collider
Conceitos Essenciais
Scripts
Conceitos Essenciais
Prefabs
Reuso
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Projeto
Sistema de Física
Editor de Terreno
Scripting
• 

  javascript
• 
 #

  C
• 
 oo 
um dialeto de Python)
  B (




            function Update() {
                transform.Rotate(0, Time.deltaTime, 0, Space.World);
            }
MiniGame
Referências
Goldstone, W. (2009). Unity Game Development Essentials. Packt
Publishing Ltd. Birmingham, UK.

Passos, E. B., Silva, J. R., Ribeiro, F. E., Mourão, P. T. (2009), Tutorial:
Desenvolvimento de Jogos com Unity 3D. Anais do Simpósio Brasileiro de
Games e Entretenimento Digital. Rio de Janeiro, RJ. 2009.

UNITY TECHNOLOGIES. 2011 (A). Unity 3D User Manual [online].
Disponível   em:      www.unity3d.com/support/documentation/Manual
[acessado em 20 de julho de 2011]

UNITY TECHNOLOGIES. 2011 (B). Unity 3D Community Forum [online].
Disponível em: forum.unity3d.com [acessado em 20 de julho de 2011]

UNITY TECHNOLOGIES. 2011 (C). Unity 3D Online Tutorials [online].
Disponível   em:     www.unity3d.com/support/documentation/tutorials
[acessado em 23 de julho de 2011]
Wandresson de Souza Araújo
wansoul@gmail.com
@wansoul



               Obrigado!
Introdução ao
Desenvolvimento
de Jogos com

Introdução ao Desenvolvimemto de Jogos com Unity