SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Game Engine Unity3D

         Felipe Dacal Fragoso
        fefragoso@gmail.com
Overview
 ● Plataformas
    ○ PC, MAC, Web, iPhone,
      Wii, Xbox 360 e PS3.
    ○ Versão 3.5 - Flash


 ● Linguagens de
   programação
    ○ C#, JavaScript e Boo
      (variação da Python)


 ● Modelos 3D:
    ○ Maya, 3D Studio Max,
      Cheetah 3D, Cinema
      4D, Blender, Carara,
      Lightware e XSI
Overview
           ● Baseada em ambientes
             3D, porém permite a
             criação de jogos 2D

           ● Projeto de jogo é separado
             em Cenas

           ● Aceita formatos de áudio
             WAV, MP3, AIFF e OGG

           ● Para jogos Web, possui
             Web Player próprio
Features
 ● Editor integrado
    ○ Fácil utilização
    ○ Customizável
    ○ Drag n’ Drop
 ● Gráficos
    ○ Renderização rápida
    ○ Sistemas de partículas
    ○ Direct3D e OpenGL
 ● Importação de modelos
    ○ Aceita vários formatos
    ○ Suporta texturas, bones e
      animações
 ● Deployment
    ○ Suporte a vários drivers
    ○ Plugin para navegadores
      web
Features
           ● Publicação no Wii
              ○ Reconhece controle
              ○ Script, Shader, Animação
           ● Publicação no iPhone
              ○ Integração com SDK
              ○ Alta performance
           ● Shaders, Luz e Sombra
              ○ Efeitos, elementos naturais
              ○ Editor de shaders
           ● Terrenos
              ○ Fácil construção
              ○ Luzes, texturas, elementos
Features
 ● Jogos em rede
    ○ Suporte a sincronização, acesso
      remoto e conexão
 ● Física
    ○ Ageia PhysX
    ○ Recursos específicos
 ● Áudio e video
    ○ Execução em tempo real
 ● Scripting
    ○ .Net, database, expressão
      regular, XML, arquivos e rede
    ○ Compilado em código nativo
Versões
          ● Unity
             ○ Gratuita
          ● Unity Pro
             ○ US$ 1.499,00
          ● Unity Wii
             ○ Não informado
          ● Unity iPhone Basic
             ○ US$ 399,00
          ● Unity iPhone Advanced
             ○ US$ 1.499,00

          ● Licenças para
            instituições educacionais
            e código fonte
Comunidade
● Canal direto com a Unity
  para feedback e sugestões

● Fóruns específicos e
  comunidade ativa

● FAQ, wiki, dicas, repositório,
  chat (IRC)

● Unity Developer Magazine
Suporte
          ● Vasta documentação que
            acompanha o software,
            também disponível online
            (Manual, referências, scripts)

          ● Tutoriais, exemplos de
            projetos, vídeo aulas, artigos

          ● Plugins e complementos
            gratuitos desenvolvidos pela
            Unity e pela comunidade
Vantagens
● Diferentes formas para
  distribuição
   ○ PC, MAC, Web, iPhone,
     Wii


● Plugins e recursos
  disponíveis para
  download gratuito

● Interface gráfica intuitiva

● Várias bibliotecas para
  programação
Desvantagens
               ● A Unity é bem
                 poderosa, mas
                 limitada

               ● Desenvolvimento para
                 console somente com
                 a Unity Pro

               ● Desenvolvimento para
                 iPhone requer SDK e
                 licença da Apple
Made with Unity
 ● Grande parte dos
   jogos publicados são
   para PC e MAC

 ● Jogos para Web
   enfrentam a barreira
   do Flash

 ● Mais de 325 jogos
   para iPhone e poucos
   para Wii
Made with Unity
Referências
 ● LEARN ME SILLY. Disponível em <http://www.learnmesilly.com/> Acesso
   em 29 de nov. de 2009.

 ● LEARN UNITY3D. Disponível em <http://learnunity3d.com/> Acesso em
   29 de nov. de 2009.

 ● UNIFY COMMUNITY. Disponível em <http://www.unifycommunity.com/>
   Acesso em 29 de nov. de 2009.

 ● UNITY. Disponível em <http://unity3d.com/> Acesso em 29 de nov. de
   2009.

Más contenido relacionado

La actualidad más candente

Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos MóveisGrendene S/A
 
Desenvolvimento de jogos com Cocos2d-x
Desenvolvimento de jogos com Cocos2d-xDesenvolvimento de jogos com Cocos2d-x
Desenvolvimento de jogos com Cocos2d-xBruno Cicanci
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação UnityClara Ferreira
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityWandreson Souza
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameLucas Mousinho
 
Workshop Games for Good
Workshop Games for GoodWorkshop Games for Good
Workshop Games for GoodClara Ferreira
 
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)Fabio Moura Pereira
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
Desenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaDesenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaBruno Croci
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosGabriel Giordano Medina
 
Sessao 2 - Formação Unity
Sessao 2 - Formação UnitySessao 2 - Formação Unity
Sessao 2 - Formação UnityClara Ferreira
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Luiz Nörnberg
 
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Dra. Camila Hamdan
 
Ifg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transitoIfg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transitoVitor Gabriel
 
TDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileTDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileBruno Cicanci
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
 

La actualidad más candente (20)

Palestra Dispositivos Móveis
Palestra Dispositivos MóveisPalestra Dispositivos Móveis
Palestra Dispositivos Móveis
 
O que é Game Designer
O que é Game Designer O que é Game Designer
O que é Game Designer
 
Desenvolvimento de jogos com Cocos2d-x
Desenvolvimento de jogos com Cocos2d-xDesenvolvimento de jogos com Cocos2d-x
Desenvolvimento de jogos com Cocos2d-x
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação Unity
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com Unity
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
 
Curso Unity3D
Curso Unity3DCurso Unity3D
Curso Unity3D
 
Workshop Games for Good
Workshop Games for GoodWorkshop Games for Good
Workshop Games for Good
 
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
 
Xna Touch Campus Party
Xna Touch  Campus PartyXna Touch  Campus Party
Xna Touch Campus Party
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
Desenvolvimento de Jogos em Java
Desenvolvimento de Jogos em JavaDesenvolvimento de Jogos em Java
Desenvolvimento de Jogos em Java
 
Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
 
Sessao 2 - Formação Unity
Sessao 2 - Formação UnitySessao 2 - Formação Unity
Sessao 2 - Formação Unity
 
Palestra AnimeBomb 2015
Palestra AnimeBomb 2015Palestra AnimeBomb 2015
Palestra AnimeBomb 2015
 
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
 
Ifg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transitoIfg slides-vitor gabriel 1° ano de transito
Ifg slides-vitor gabriel 1° ano de transito
 
TDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileTDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos Mobile
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
 
Unity - Sessão 10
Unity - Sessão 10Unity - Sessão 10
Unity - Sessão 10
 

Destacado

Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Jogos Digitais, PUC - SP
 
Desenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phonesDesenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phonesJogos Digitais, PUC - SP
 
Problemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersProblemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersJogos Digitais, PUC - SP
 
Problemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlProblemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlJogos Digitais, PUC - SP
 
Games as Zines - Um "novo" meio de expressão
Games as Zines - Um "novo" meio de expressãoGames as Zines - Um "novo" meio de expressão
Games as Zines - Um "novo" meio de expressãoAndré Kishimoto
 
Máquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IAMáquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IAAndré Kishimoto
 
Conceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosConceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosAndré Kishimoto
 
Games Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDEGames Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDEJogos Digitais, PUC - SP
 
iPhone manual do usuario
iPhone manual do usuarioiPhone manual do usuario
iPhone manual do usuarioMihaela Mija
 
Desmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilDesmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilJogos Digitais, PUC - SP
 
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"Jogos Digitais, PUC - SP
 
Game Design para quem não é Game Designer (versão revista e compactada - TDC2...
Game Design para quem não é Game Designer (versão revista e compactada - TDC2...Game Design para quem não é Game Designer (versão revista e compactada - TDC2...
Game Design para quem não é Game Designer (versão revista e compactada - TDC2...André Kishimoto
 
Desenvolvimento e Post-mortem - "Ataque às Mulheres"
Desenvolvimento e Post-mortem - "Ataque às Mulheres"Desenvolvimento e Post-mortem - "Ataque às Mulheres"
Desenvolvimento e Post-mortem - "Ataque às Mulheres"André Kishimoto
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.Rafael Rodrigues
 

Destacado (20)

Pesquisa em Games
Pesquisa em GamesPesquisa em Games
Pesquisa em Games
 
Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)
 
Desenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phonesDesenvolvimento de jogos para smart phones
Desenvolvimento de jogos para smart phones
 
Roteiro para Games
Roteiro para GamesRoteiro para Games
Roteiro para Games
 
Problemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersProblemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty Hunters
 
Problemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlProblemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty Control
 
Games as Zines - Um "novo" meio de expressão
Games as Zines - Um "novo" meio de expressãoGames as Zines - Um "novo" meio de expressão
Games as Zines - Um "novo" meio de expressão
 
Máquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IAMáquina de Estados: Controlando o jogo, do menu à IA
Máquina de Estados: Controlando o jogo, do menu à IA
 
Conceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosConceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para Jogos
 
Games Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDEGames Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDE
 
Iniciando com IphoneDev
Iniciando com IphoneDevIniciando com IphoneDev
Iniciando com IphoneDev
 
iPhone manual do usuario
iPhone manual do usuarioiPhone manual do usuario
iPhone manual do usuario
 
Desmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilDesmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no Brasil
 
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
 
Scrum - conceitos iniciais
Scrum - conceitos iniciaisScrum - conceitos iniciais
Scrum - conceitos iniciais
 
Modelos de Iluminação e Reflexão
Modelos de Iluminação e ReflexãoModelos de Iluminação e Reflexão
Modelos de Iluminação e Reflexão
 
Game Design para quem não é Game Designer (versão revista e compactada - TDC2...
Game Design para quem não é Game Designer (versão revista e compactada - TDC2...Game Design para quem não é Game Designer (versão revista e compactada - TDC2...
Game Design para quem não é Game Designer (versão revista e compactada - TDC2...
 
Desenvolvimento e Post-mortem - "Ataque às Mulheres"
Desenvolvimento e Post-mortem - "Ataque às Mulheres"Desenvolvimento e Post-mortem - "Ataque às Mulheres"
Desenvolvimento e Post-mortem - "Ataque às Mulheres"
 
Aula 7 - Ataque de Força Bruta
Aula 7 - Ataque de Força BrutaAula 7 - Ataque de Força Bruta
Aula 7 - Ataque de Força Bruta
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
 

Similar a Unity3D Game Engine

Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dPablo Verly
 
Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013José Farias
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidMaurílio Silva
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentaçãoJosé Nascimento
 
Tecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de VideojogosTecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de VideojogosNelson Zagalo
 
Criando games em c# utilizando o unity
Criando games em c# utilizando o unity Criando games em c# utilizando o unity
Criando games em c# utilizando o unity MVP Microsoft
 
Desafio do desenvolvimento multiplataforma, 2º SouWebPel
Desafio do desenvolvimento multiplataforma, 2º SouWebPelDesafio do desenvolvimento multiplataforma, 2º SouWebPel
Desafio do desenvolvimento multiplataforma, 2º SouWebPelLuiz Nörnberg
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazTchelinux
 
Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos
Ferramentas Livres para o Desenvolvimento de Jogos EletrônicosFerramentas Livres para o Desenvolvimento de Jogos Eletrônicos
Ferramentas Livres para o Desenvolvimento de Jogos EletrônicosIngrid Mendes
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNAKleber de Oliveira Andrade
 
Apostila minicurso-unity
Apostila minicurso-unityApostila minicurso-unity
Apostila minicurso-unityJennifer Sousa
 
Comparação de sistemas operativos cliente
Comparação de sistemas operativos clienteComparação de sistemas operativos cliente
Comparação de sistemas operativos clienteAndré Dias
 
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbrJogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbriPhoneDevBr
 
Construção de jogos com o motor unity3 d
Construção de jogos com o motor unity3 dConstrução de jogos com o motor unity3 d
Construção de jogos com o motor unity3 dEduardo Bonfandini
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioLuiz Nörnberg
 

Similar a Unity3D Game Engine (20)

Unity3d dev in
Unity3d dev inUnity3d dev in
Unity3d dev in
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 d
 
Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Tecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de VideojogosTecnologias de Desenvolvimento de Videojogos
Tecnologias de Desenvolvimento de Videojogos
 
Criando games em c# utilizando o unity
Criando games em c# utilizando o unity Criando games em c# utilizando o unity
Criando games em c# utilizando o unity
 
Desafio do desenvolvimento multiplataforma, 2º SouWebPel
Desafio do desenvolvimento multiplataforma, 2º SouWebPelDesafio do desenvolvimento multiplataforma, 2º SouWebPel
Desafio do desenvolvimento multiplataforma, 2º SouWebPel
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
 
Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos
Ferramentas Livres para o Desenvolvimento de Jogos EletrônicosFerramentas Livres para o Desenvolvimento de Jogos Eletrônicos
Ferramentas Livres para o Desenvolvimento de Jogos Eletrônicos
 
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
Curso (2010) - Desenvolvimento de Jogos 2D  com XNACurso (2010) - Desenvolvimento de Jogos 2D  com XNA
Curso (2010) - Desenvolvimento de Jogos 2D com XNA
 
Apostila minicurso-unity
Apostila minicurso-unityApostila minicurso-unity
Apostila minicurso-unity
 
Computação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos DigitaisComputação no Desenvolvimento de Jogos Digitais
Computação no Desenvolvimento de Jogos Digitais
 
Comparação de sistemas operativos cliente
Comparação de sistemas operativos clienteComparação de sistemas operativos cliente
Comparação de sistemas operativos cliente
 
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbrJogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
 
DivX
DivXDivX
DivX
 
Artigo unity3 d
Artigo unity3 dArtigo unity3 d
Artigo unity3 d
 
Construção de jogos com o motor unity3 d
Construção de jogos com o motor unity3 dConstrução de jogos com o motor unity3 d
Construção de jogos com o motor unity3 d
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
 

Más de Jogos Digitais, PUC - SP (11)

"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
 
Ray Tracing
Ray TracingRay Tracing
Ray Tracing
 
Algoritmo Z-Buffer e Árvores BSP
Algoritmo Z-Buffer e Árvores BSPAlgoritmo Z-Buffer e Árvores BSP
Algoritmo Z-Buffer e Árvores BSP
 
Mapeamento de Textura
Mapeamento de TexturaMapeamento de Textura
Mapeamento de Textura
 
Rendering e Placas Graficas
Rendering e Placas GraficasRendering e Placas Graficas
Rendering e Placas Graficas
 
Eliminação de Superfícies Escondidas
Eliminação de Superfícies EscondidasEliminação de Superfícies Escondidas
Eliminação de Superfícies Escondidas
 
Métodos de Tonalização
Métodos de TonalizaçãoMétodos de Tonalização
Métodos de Tonalização
 
Templates para roteiro
Templates para roteiroTemplates para roteiro
Templates para roteiro
 
Mini-curso XNA
Mini-curso XNAMini-curso XNA
Mini-curso XNA
 
Games: uma mídia de expressão
Games: uma mídia de expressãoGames: uma mídia de expressão
Games: uma mídia de expressão
 
As múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogosAs múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogos
 

Unity3D Game Engine

  • 1. Game Engine Unity3D Felipe Dacal Fragoso fefragoso@gmail.com
  • 2. Overview ● Plataformas ○ PC, MAC, Web, iPhone, Wii, Xbox 360 e PS3. ○ Versão 3.5 - Flash ● Linguagens de programação ○ C#, JavaScript e Boo (variação da Python) ● Modelos 3D: ○ Maya, 3D Studio Max, Cheetah 3D, Cinema 4D, Blender, Carara, Lightware e XSI
  • 3. Overview ● Baseada em ambientes 3D, porém permite a criação de jogos 2D ● Projeto de jogo é separado em Cenas ● Aceita formatos de áudio WAV, MP3, AIFF e OGG ● Para jogos Web, possui Web Player próprio
  • 4. Features ● Editor integrado ○ Fácil utilização ○ Customizável ○ Drag n’ Drop ● Gráficos ○ Renderização rápida ○ Sistemas de partículas ○ Direct3D e OpenGL ● Importação de modelos ○ Aceita vários formatos ○ Suporta texturas, bones e animações ● Deployment ○ Suporte a vários drivers ○ Plugin para navegadores web
  • 5. Features ● Publicação no Wii ○ Reconhece controle ○ Script, Shader, Animação ● Publicação no iPhone ○ Integração com SDK ○ Alta performance ● Shaders, Luz e Sombra ○ Efeitos, elementos naturais ○ Editor de shaders ● Terrenos ○ Fácil construção ○ Luzes, texturas, elementos
  • 6. Features ● Jogos em rede ○ Suporte a sincronização, acesso remoto e conexão ● Física ○ Ageia PhysX ○ Recursos específicos ● Áudio e video ○ Execução em tempo real ● Scripting ○ .Net, database, expressão regular, XML, arquivos e rede ○ Compilado em código nativo
  • 7. Versões ● Unity ○ Gratuita ● Unity Pro ○ US$ 1.499,00 ● Unity Wii ○ Não informado ● Unity iPhone Basic ○ US$ 399,00 ● Unity iPhone Advanced ○ US$ 1.499,00 ● Licenças para instituições educacionais e código fonte
  • 8. Comunidade ● Canal direto com a Unity para feedback e sugestões ● Fóruns específicos e comunidade ativa ● FAQ, wiki, dicas, repositório, chat (IRC) ● Unity Developer Magazine
  • 9. Suporte ● Vasta documentação que acompanha o software, também disponível online (Manual, referências, scripts) ● Tutoriais, exemplos de projetos, vídeo aulas, artigos ● Plugins e complementos gratuitos desenvolvidos pela Unity e pela comunidade
  • 10. Vantagens ● Diferentes formas para distribuição ○ PC, MAC, Web, iPhone, Wii ● Plugins e recursos disponíveis para download gratuito ● Interface gráfica intuitiva ● Várias bibliotecas para programação
  • 11. Desvantagens ● A Unity é bem poderosa, mas limitada ● Desenvolvimento para console somente com a Unity Pro ● Desenvolvimento para iPhone requer SDK e licença da Apple
  • 12. Made with Unity ● Grande parte dos jogos publicados são para PC e MAC ● Jogos para Web enfrentam a barreira do Flash ● Mais de 325 jogos para iPhone e poucos para Wii
  • 14. Referências ● LEARN ME SILLY. Disponível em <http://www.learnmesilly.com/> Acesso em 29 de nov. de 2009. ● LEARN UNITY3D. Disponível em <http://learnunity3d.com/> Acesso em 29 de nov. de 2009. ● UNIFY COMMUNITY. Disponível em <http://www.unifycommunity.com/> Acesso em 29 de nov. de 2009. ● UNITY. Disponível em <http://unity3d.com/> Acesso em 29 de nov. de 2009.