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

324 views
236 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
324
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 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. 4. Figura 1: Unity 3D – interface gráfica
  5. 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. 6. Figura 2: Visual Studio 2010 Ultimate Figura 3: Visual Studio 2010 Ultimate
  7. 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. 8. Figura 3: Processing Figura 3: Processing
  9. 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. 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#

×