Introdução ao Desenvolvimemto de Jogos com Unity

Post on 29-Nov-2014

3.199 views 2 download

description

Apresentação do minicurso de Unity no ENUCOMP 2011

Transcript of Introdução ao Desenvolvimemto de Jogos com Unity

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

(X,Y,Z) (0,0,0)

(0,0,0)

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

• MATERIAIS

• TEXTURAS

• SHADERS

Introdução Shader

Material

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

Collider

Audio

Script

Game Object

Components

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#

• Boo (um dialeto de Python)

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]

Introdução ao Desenvolvimento

de Jogos com

Wandresson de Souza Araújo

wansoul@gmail.com

@wansoul

Obrigado!