Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013

  • 130 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
130
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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.
  • 8. Figura 3: Processing Figura 3: Processing
  • 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#