Your SlideShare is downloading. ×
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

145
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
145
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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#