Вы находитесь на странице: 1из 14

ENGINE PARA GAMES 2D

Paulo Ricardo Muniz Barros


Professor
O que o Unity?

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity
O Unity um mecanismo de desenvolvimento
para criar jogos 2D e 3D.
Ambiente grfico, intuitivo e flexvel.
O Unity facilita a implementao em
multiplataforma.
Possui:
Um motor de jogo 2D/3D proprietrio
IDE desenvolvimento
(2D verso superior a 4.3)

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity 2D
Ao contrrio de ferramentas como o XNA /
MonoGame, o Unity fornece um editor visual,
facilitando a distribuio dos elementos dentro do
jogo. Esse editor tambm possibilita configurar
todos os objetos, inicializar valores de atributos e
editar scripts.

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity 2D Hierarchy e Scene

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity 2D Project e Inspector

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity 2D Animator

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity 2D
Como desenvolvida a Logica do Game, o
acesso aos comportamentos e Mtodos e suas
respectivas propriedades???

JavaScript
C#
Boo (Python)

ENGINE PARA GAMES 2D >Unity> Introduo > Quem sou?


Unity 2D C# Scripts
C# ou C Sharp uma linguagem de
programao orientada a objetos, fortemente
tipada (declarao do tipo obrigatria ).
Foi desenvolvida pela Microsoft como parte da
plataforma .NET.
A sua sintaxe foi baseada no C/C++

ENGINE PARA GAMES 2D >Unity> C# Scripts > Quem sou?


Unity 2D C# Scripts
.NET - C#(Linguagem Microsoft)
?????????

ENGINE PARA GAMES 2D >Unity> .NET> Quem sou?


Unity 2D - C# Scripts
Engine Unity utiliza o Framework Mono:
uma implementao open source do .Net
Framework da Microsoft.
Desenvolvida com base nos padres ECMA
para C# e CLR (Common Language
Runtime). Aplicativo .NET

C.L.R.

Sistema Operacional

ENGINE PARA GAMES 2D >Unity>Mono Framework> Quem sou?


Unity - MonoDevelop
um IDE multiplataforma para desenvolvimento
.NET e principalmente para C#.

ENGINE PARA GAMES 2D >Unity> MonoDevelop > Quem sou?


Unity - Visual Studio
um IDE Microsoft para desenvolvimento .NET.

ENGINE PARA GAMES 2D >Unity> Visual Studio> Quem sou?