SlideShare una empresa de Scribd logo
1 de 10
MOTORES PARA JOGOS
Aluno: Vinícius Costa de Carvalho (RGM: 112173-1)

LABORATÓRIO DE PROJETO DE JOGOS I
Cod. 1446 - MOA (2º. Semestre/2013)
Profa. MSc. Camila Hamdan
1. O Conceito de Motor de Jogo
(Game Engine)
Game Engines são softwares que oferecem ao
usuário um ambiente de desenvolvimento de
jogos digitais altamente facilitado, geralmente
poupando o desenvolvedor de lidar com os
“baixos níveis” da programação.
2. Primeira Referência
Unity3D
Unity3D é uma das engines comerciais mais conhecidas.
Ela é notória por conseguir aliar grande facilidade de uso com um poder imenso e
com uma vasta gama de plataformas suportadas para a exportação de jogos.
Grande parte da indústria indie de jogos usa a Unity, uma vez que ela oferece
uma versão gratuita mas não-muito limitada. Para quem está disposto a pagar, a
Unity completa oferece funcionalidades extras e um melhor poder para fazer jogos
com alta qualidade gráfica.
As linguagens usadas são C#, Python e Javascript.
Figura 1: Unity 3D – interface gráfica
3. Segunda Referência
XNA Game Studio 4.0
XNA não é exatamente uma Engine, mas sim uma Framework do DirectX 9.0c
na linguagem C#.
O DirectX é notório por ser poderoso mas muito difícil de usar e extenso, o
que dificulta grandemente o desenvolvimento de jogos, especialmente os com
gráficos 3D elaborados.
Aí entra o XNA. O XNA corta vários caminhos no desenvolvimento de jogos
com o DirectX, o que permite ao desenvolvedor conseguir fazer um jogo muito
mais rápida, fácil e eficientemente, sem perder qualquer funcionalidade do
DirectX.
XNA é gratuito, mas é melhor usado com o Visual Studio 2010 Ultimate, que é
pago. Ele desenvolve jogos apenas para Windows, Windows Phone e Xbox
360, sendo que o usuário tem que pagar à Microsoft para que possa distribuir
jogos de XNA na Xbox Live Arcade.
Figura 2: Visual Studio 2010 Ultimate

Figura 3: Visual Studio 2010 Ultimate
4. Terceira Referência
Processing
Processing é uma Game Engine/Framework em Java que permite ao usuário
facilmente criar aplicativos multimídia interativos.
O Processing é notório por neutralizar todas as dificuldades de criação de software
que existem no Java natural. Criar um aplicativo no Processing é apenas uma
questão de usar uma API e então apertar em um botão. Nada de namespaces,
pacotes, gambiarras internas da linguagem...
As plataformas suportadas são Windows, Linux e Android.
Figura 3: Processing

Figura 3: Processing
5. Proposta de Jogo Digital
Guitar Maiden

• Descrição: um jogo estilo Guitar Hero que
inclui elementos inovadores nunca antes
encontrados na franquia da Activision.
• Motor e Linguagem escolhidos: XNA Game
Studio 4.0, C#
5. Proposta de Jogo Digital
Guitar Maiden

• Descrição: um jogo estilo Guitar Hero que
inclui elementos inovadores nunca antes
encontrados na franquia da Activision.
• Motor e Linguagem escolhidos: XNA Game
Studio 4.0, C#

Más contenido relacionado

La actualidad más candente

Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Eduardo Bonfandini
 
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...Leonardo Dalmina
 
Apostila minicurso-unity
Apostila minicurso-unityApostila minicurso-unity
Apostila minicurso-unityJennifer Sousa
 
Seminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidSeminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidWilliam Higino
 

La actualidad más candente (9)

Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)Construção de jogos com o motor unity3d (2013)
Construção de jogos com o motor unity3d (2013)
 
DirectX
DirectXDirectX
DirectX
 
Google android pdf
Google android pdfGoogle android pdf
Google android pdf
 
Introdução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3dIntrodução ao desenvolvimento de jogos com unity3d
Introdução ao desenvolvimento de jogos com unity3d
 
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
Utilização da Engine de Jogos CryENGINE para o Desenvolvimento de Aplicativos...
 
Apostila minicurso-unity
Apostila minicurso-unityApostila minicurso-unity
Apostila minicurso-unity
 
Curso Unity3D
Curso Unity3DCurso Unity3D
Curso Unity3D
 
Seminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para AndroidSeminário SD - Ambiente de Desenvolvimento para Android
Seminário SD - Ambiente de Desenvolvimento para Android
 
GSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROIDGSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROID
 

Destacado

Motores de render
Motores de renderMotores de render
Motores de renderricardo
 
Desenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JSDesenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JSNathalia Sautchuk Patricio
 
FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5
FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5
FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5Willian Molinari
 
Jogos e brinquedos na aprendizagem slides b
Jogos e brinquedos na aprendizagem  slides bJogos e brinquedos na aprendizagem  slides b
Jogos e brinquedos na aprendizagem slides bLucas Braga
 
Apostila brincadeiras e jogos
Apostila brincadeiras e jogosApostila brincadeiras e jogos
Apostila brincadeiras e jogosTatiana Batista
 
Jogos e brincadeiras
Jogos e brincadeirasJogos e brincadeiras
Jogos e brincadeirasthiagozaca
 
Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon
Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon
Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon jorge luiz dos santos de souza
 
A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...
A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...
A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...jorge luiz dos santos de souza
 
Apresentações 1º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 1º dia VI SEPE UFFS - Campus Passo FundoApresentações 1º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 1º dia VI SEPE UFFS - Campus Passo Fundojorge luiz dos santos de souza
 
Apresentações 2º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 2º dia VI SEPE UFFS - Campus Passo FundoApresentações 2º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 2º dia VI SEPE UFFS - Campus Passo Fundojorge luiz dos santos de souza
 
Apresentações 3º dia VI SEPE UFFS Campus Passo Fundo
Apresentações 3º dia VI SEPE UFFS Campus Passo FundoApresentações 3º dia VI SEPE UFFS Campus Passo Fundo
Apresentações 3º dia VI SEPE UFFS Campus Passo Fundojorge luiz dos santos de souza
 

Destacado (18)

Motores de render
Motores de renderMotores de render
Motores de render
 
Jogos motores de invasão
Jogos motores de invasãoJogos motores de invasão
Jogos motores de invasão
 
Desenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JSDesenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JS
 
FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5
FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5
FLISOL SJC - Desenvolvimento de jogos com javascrit e HTML5
 
Jogos e brinquedos na aprendizagem slides b
Jogos e brinquedos na aprendizagem  slides bJogos e brinquedos na aprendizagem  slides b
Jogos e brinquedos na aprendizagem slides b
 
Brincar e aprender ana paula
Brincar e aprender   ana paulaBrincar e aprender   ana paula
Brincar e aprender ana paula
 
Jogos motores de invasão 2
Jogos motores de invasão 2Jogos motores de invasão 2
Jogos motores de invasão 2
 
Vamos brincar!
Vamos brincar!Vamos brincar!
Vamos brincar!
 
Apostila brincadeiras e jogos
Apostila brincadeiras e jogosApostila brincadeiras e jogos
Apostila brincadeiras e jogos
 
Jogos na escola
Jogos na escolaJogos na escola
Jogos na escola
 
PROJETO DE EXTENSÃO: CONHECENDO O CORPO HUMANO
PROJETO DE EXTENSÃO: CONHECENDO O CORPO HUMANOPROJETO DE EXTENSÃO: CONHECENDO O CORPO HUMANO
PROJETO DE EXTENSÃO: CONHECENDO O CORPO HUMANO
 
Jogos e brincadeiras
Jogos e brincadeirasJogos e brincadeiras
Jogos e brincadeiras
 
Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon
Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon
Universidade Federal da Fronteira Sul Núcleo Extensionista Rondon
 
A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...
A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...
A CULTURA COMO POTENCIALIZADOR DA PRODUÇÃO ACADÊMICA NO CAMPUS PASSO FUNDO: U...
 
Apresentações 1º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 1º dia VI SEPE UFFS - Campus Passo FundoApresentações 1º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 1º dia VI SEPE UFFS - Campus Passo Fundo
 
Apresentações 2º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 2º dia VI SEPE UFFS - Campus Passo FundoApresentações 2º dia VI SEPE UFFS - Campus Passo Fundo
Apresentações 2º dia VI SEPE UFFS - Campus Passo Fundo
 
Apresentações 3º dia VI SEPE UFFS Campus Passo Fundo
Apresentações 3º dia VI SEPE UFFS Campus Passo FundoApresentações 3º dia VI SEPE UFFS Campus Passo Fundo
Apresentações 3º dia VI SEPE UFFS Campus Passo Fundo
 
Jogos e brincadeiras
Jogos e brincadeirasJogos e brincadeiras
Jogos e brincadeiras
 

Similar a Motores para jogos

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
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentaçãoJosé Nascimento
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dPablo Verly
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2Dw_barros
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game DesignLeonardo Zamprogno
 
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
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Felipe Pedroso
 
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
 
Motor de renderização
Motor de renderizaçãoMotor de renderização
Motor de renderizaçãovascocenoura
 
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...Dra. Camila Hamdan
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityAnderson Molina
 
A importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos DigitaisA importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos DigitaisKelvin Oliveira
 
TDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games MiddlewareTDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games Middlewaretdc-globalcode
 
Programação de jogos eletrônicos
Programação de jogos eletrônicosProgramação de jogos eletrônicos
Programação de jogos eletrônicosguest8ff100
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para JogosRicardo Leite
 
Comparação de sistemas operativos cliente
Comparação de sistemas operativos clienteComparação de sistemas operativos cliente
Comparação de sistemas operativos clienteAndré Dias
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação UnityClara Ferreira
 
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
 

Similar a Motores para jogos (20)

Introdução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de JogosIntrodução ao Desenvolvimento de Jogos
Introdução ao Desenvolvimento de Jogos
 
Slide blender 3 d apresentação
Slide blender 3 d apresentaçãoSlide blender 3 d apresentação
Slide blender 3 d apresentação
 
Desenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 dDesenvolvimento de jogos unity 3 d
Desenvolvimento de jogos unity 3 d
 
Engine de jogos 2D
Engine de jogos 2DEngine de jogos 2D
Engine de jogos 2D
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
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
 
Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8Palestra Game Engines para Windows 8
Palestra Game Engines para Windows 8
 
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
 
Motor de renderização
Motor de renderizaçãoMotor de renderização
Motor de renderização
 
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
Pesquisa e desenvolvimento de maquetes eletrônicas 3D a serem utilizadas em r...
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 
A importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos DigitaisA importância do software nas organizações de Jogos Digitais
A importância do software nas organizações de Jogos Digitais
 
TDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games MiddlewareTDC 2013 SP | Trilha Games: Acelerando Games Middleware
TDC 2013 SP | Trilha Games: Acelerando Games Middleware
 
Programação de jogos eletrônicos
Programação de jogos eletrônicosProgramação de jogos eletrônicos
Programação de jogos eletrônicos
 
Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para Jogos
 
Comparação de sistemas operativos cliente
Comparação de sistemas operativos clienteComparação de sistemas operativos cliente
Comparação de sistemas operativos cliente
 
Sessao 1 - Formação Unity
Sessao 1 -  Formação UnitySessao 1 -  Formação Unity
Sessao 1 - Formação Unity
 
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 ...
 
Visão Geral XNA
Visão Geral XNAVisão Geral XNA
Visão Geral XNA
 

Más de Dra. Camila Hamdan

Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e TecnologiaIntrodução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e TecnologiaDra. Camila Hamdan
 
Design Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDesign Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDra. Camila Hamdan
 
Design Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - MultimídiaDesign Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - MultimídiaDra. Camila Hamdan
 
AULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animaçãoAULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animaçãoDra. Camila Hamdan
 
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICAAULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICADra. Camila Hamdan
 
Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015Dra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.Dra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroErgonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroDra. Camila Hamdan
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLDra. Camila Hamdan
 
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)Dra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:Dra. Camila Hamdan
 
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013Dra. Camila Hamdan
 
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Dra. Camila Hamdan
 
Projeto: Mergulhador (Modelagem Digital)
 Projeto: Mergulhador (Modelagem Digital) Projeto: Mergulhador (Modelagem Digital)
Projeto: Mergulhador (Modelagem Digital)Dra. Camila Hamdan
 
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 CronogramaDiscriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 CronogramaDra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de UsabilidadeErgonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de UsabilidadeDra. Camila Hamdan
 
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...Dra. Camila Hamdan
 
Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...
Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...
Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...Dra. Camila Hamdan
 
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015Dra. Camila Hamdan
 
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Dra. Camila Hamdan
 

Más de Dra. Camila Hamdan (20)

Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e TecnologiaIntrodução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
Introdução Arte, Cultura e Sociedade: Entendendo a Origem da Arte e Tecnologia
 
Design Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklistDesign Gráfico Para Web: Website checklist
Design Gráfico Para Web: Website checklist
 
Design Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - MultimídiaDesign Gráfico para Web: HTML 5 - Multimídia
Design Gráfico para Web: HTML 5 - Multimídia
 
AULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animaçãoAULA 5 e 6: princípios de modelagem digital para animação
AULA 5 e 6: princípios de modelagem digital para animação
 
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICAAULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
 
Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015Portal periódicos CAPES: Guia - Maio 2015
Portal periódicos CAPES: Guia - Maio 2015
 
Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.Ergonomia e Usabilidade AULA 6.
Ergonomia e Usabilidade AULA 6.
 
Ergonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroErgonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: Erro
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
Jogos em Realidade Aumentada (Projeto PIBITI 2015-2016)
 
Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:Ergonomia e Usabilidade AULA 3:
Ergonomia e Usabilidade AULA 3:
 
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
Jogos em Realidade Virtual e Aumentada- 3º Congresso de IC - UDF 2013
 
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
Maquete Virtual - UDF/4R (Tour Virtual) - Jogos em Realidade Virtual e Aument...
 
Projeto: Mergulhador (Modelagem Digital)
 Projeto: Mergulhador (Modelagem Digital) Projeto: Mergulhador (Modelagem Digital)
Projeto: Mergulhador (Modelagem Digital)
 
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 CronogramaDiscriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
Discriplina: Ergonomia e Usabilidade - 2o. semestre 2015 Cronograma
 
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de UsabilidadeErgonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
Ergonomia e Usabilidade AULA 2: Conceitos, Engenharia de Usabilidade
 
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
Animação Digital AULA 12: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. R...
 
Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...
Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...
Animação Digital AULA 10: CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. P...
 
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
Modelo para Apresentação (Avaliacao 1): Modelagem 3D_1o. semestre 2015
 
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
Animação Digital (Aula 9): CONFIGURANDO UM PERSONAGEM PARA ANIMAÇÃO NO MAYA. ...
 

Motores para jogos

  • 1. MOTORES PARA JOGOS Aluno: Vinícius Costa de Carvalho (RGM: 112173-1) LABORATÓRIO DE PROJETO DE JOGOS I Cod. 1446 - MOA (2º. Semestre/2013) Profa. MSc. Camila Hamdan
  • 2. 1. O Conceito de Motor de Jogo (Game Engine) Game Engines são softwares que oferecem ao usuário um ambiente de desenvolvimento de jogos digitais altamente facilitado, geralmente poupando o desenvolvedor de lidar com os “baixos níveis” da programação.
  • 3. 2. Primeira Referência Unity3D Unity3D é uma das engines comerciais mais conhecidas. Ela é notória por conseguir aliar grande facilidade de uso com um poder imenso e com uma vasta gama de plataformas suportadas para a exportação de jogos. Grande parte da indústria indie de jogos usa a Unity, uma vez que ela oferece uma versão gratuita mas não-muito limitada. Para quem está disposto a pagar, a Unity completa oferece funcionalidades extras e um melhor poder para fazer jogos com alta qualidade gráfica. As linguagens usadas são C#, Python e Javascript.
  • 4. Figura 1: Unity 3D – interface gráfica
  • 5. 3. Segunda Referência XNA Game Studio 4.0 XNA não é exatamente uma Engine, mas sim uma Framework do DirectX 9.0c na linguagem C#. O DirectX é notório por ser poderoso mas muito difícil de usar e extenso, o que dificulta grandemente o desenvolvimento de jogos, especialmente os com gráficos 3D elaborados. Aí entra o XNA. O XNA corta vários caminhos no desenvolvimento de jogos com o DirectX, o que permite ao desenvolvedor conseguir fazer um jogo muito mais rápida, fácil e eficientemente, sem perder qualquer funcionalidade do DirectX. XNA é gratuito, mas é melhor usado com o Visual Studio 2010 Ultimate, que é pago. Ele desenvolve jogos apenas para Windows, Windows Phone e Xbox 360, sendo que o usuário tem que pagar à Microsoft para que possa distribuir jogos de XNA na Xbox Live Arcade.
  • 6. Figura 2: Visual Studio 2010 Ultimate Figura 3: Visual Studio 2010 Ultimate
  • 7. 4. Terceira Referência Processing Processing é uma Game Engine/Framework em Java que permite ao usuário facilmente criar aplicativos multimídia interativos. O Processing é notório por neutralizar todas as dificuldades de criação de software que existem no Java natural. Criar um aplicativo no Processing é apenas uma questão de usar uma API e então apertar em um botão. Nada de namespaces, pacotes, gambiarras internas da linguagem... As plataformas suportadas são Windows, Linux e Android.
  • 9. 5. Proposta de Jogo Digital Guitar Maiden • Descrição: um jogo estilo Guitar Hero que inclui elementos inovadores nunca antes encontrados na franquia da Activision. • Motor e Linguagem escolhidos: XNA Game Studio 4.0, C#
  • 10. 5. Proposta de Jogo Digital Guitar Maiden • Descrição: um jogo estilo Guitar Hero que inclui elementos inovadores nunca antes encontrados na franquia da Activision. • Motor e Linguagem escolhidos: XNA Game Studio 4.0, C#