Game Engine André Maximo Carlos Henrique Cavalcanti Final 2004.
Web Game Engine Mário Barbosa João Pascoal. Game Engine Um software com um conjunto de bibliotecas...
-
Upload
renan-orta -
Category
Documents
-
view
214 -
download
0
Transcript of Web Game Engine Mário Barbosa João Pascoal. Game Engine Um software com um conjunto de bibliotecas...
Web Game Engine
Mário BarbosaJoão Pascoal
Game EngineUm software com um conjunto de bibliotecas que serve para simplificar e abstrair e desenvolvimento de jogos e outras aplicações com com renderização em tempo real
Motivação de uma Game Engine
Redução de custos de desenvolvimentoPermite o aumento da complexidade dos jogosReaproveitamento de códigoAbstração dos componentes de baixo nível
Jogos na WebAlta acessibilidadeGeralmente multiplataformaPermite que o status do usuário seja salvo na nuvem
Web Game Engines
FlashNo mercado desde 1996, atualmente pertence a AdobePlayer presente em 98% das máquinas conectadas na internetInicialmente tinha foco em animaçãoBaseada em vetoresGráficos 2DMutiplataforma (Windows / Mac / Linux)
FlashPermite que o arquivo seja executado standaloneFlash trabalha com arquivo compilado
swf
Conteúdo ainda não indexado por engine de buscaGoogle esta trabalhando junto com a Adobe para resolver este problema
API de som avançadaAPI de vídeoAPI de camera e webcam
FlashFlash Player
Maquina Virtual do FlashMultiplataforma
WindowsMacLinuxMobile
SymbiamWindows MobileMaemo...
FlashScript
ActionscriptPossibilidade de Integração com outras linguagens de servidor
PHPC#ColdFusionJavaASP Ruby On Rails
FlashVídeo
Suporte a múltiplos formatos de vídeo
FlashAudio
Engine geradora de áudio
IDESoluções Comerciais
Flash IDEFlex BuilderFDT
Soluções FreeFlexSDK + EditorFlash Develop
Flash IDEIntegrado com Ferramentas da Adobe
Photoshop, Fireworks, etc
Fraco para programaçãoFoco em DesignWindows / Mac
Flex BuilderFoco no desenvolvedorBaseado no EclipseIDE para interfacesWindows / Mac
FDTFoco no desenvolvedorBaseado no EclipseIDE para interfacesRefactorWindows / Mac
FlexSDK + EditorFlexSDK
Free / OpenSourceDesenvolvida pela AdobeCompilador de Flex / FlashWindows / Mac
Flash DevelopSolução Free / OpenSourceDesenvolvida em C#FlexSDKWindows
Demonstraçãohttp://www.rocksolidarcade.com/games/robokill
SilverlightNova no mercado, inicio em 2006Pertence a MicrosoftBaseado no Framework dotNetMultiplataforma (Windows / Mac)Gráfico em Vetores e Animação
SilverlightAPI gráficaAPI de vídeo HDNão possui API de camera e vídeoConteúdo Indexavel
SilverlightSilverlight Player
Máquina Virtual do SilverlightMultiplataforma
WindowsMac
SilverlightScript
C# .NetVisual Basic.NetJavaScript (Client)
DemonstraçãoVídeo
Implementa VC1- codecSuporta WMV e WMA
AudioNão implementa uma API avançada de manipulação
Demonstraçãohttp://www.mashooo.com/SilverlightGames/Final_Duel.aspx
Inicio em 2001 com o TGEGarageGamesGame Engine 3DDeploy para
WindowsMacWiiXbox 360IPhone
Word EditorDesign ToolsTerrain EditingDefinição de ShadersIntegração com o Torque runtime
DeployInternet Explorer 7Firefox 3OS XChrome
NetworkArquitetura com grande escalabilidadeSuporte avançado para multi-player
FSP com colisão de balasJogos de Corrida256 player por servidor
DesenvolvimentoRuntime em C++Ferramentas escritas em c++Script em Torque Script
DesginSuporte a Collada3ds Max, Maya, XSI, Blender
Instant ActionPlugin para o BrowserEngines Parceiras
Plugin de apenas 500 kb
Demonstraçãohttp://www.instantaction.com/
Início em 2005Desenvolvido pela Unity TechnologiesGame Engine 3DDeploy
WindowsMacWiiiPhone
EditorEditor de CenaEditor de terrenoSistema Drag and DropIntegrado com o runtime
GráficoRenderização FácilSistema de ParticulasDirect3D 9OpenGLPepiline Flexivel
Luz e SombraLuz e Sombra em tempo realLightMap
Vertex light
DeployBrowser
Internet ExplorerSafariFirefox
SOWindowsMac
NetworkSincronização de EstadosWWW interfaceIntegração com o Web Browser
Comunicação total com AjaxConectividade Backend
.NET SocketTCP/IP socket
PhysicsSuporte a Ageia PhysicsRigidBodies
ForçaCollideJoins
CarrosEngine dedicada a colisão de rodas
Audio3D AudioSuporte a todos os sonsOpen Source Codecs
VídeoQuickTime
.mov, .mpg, .mpeg, .mp4, .avi, .asf
ScriptPropriedades VisuaisCapturar eventosMultithreadMono
Baseado em .NetJavaScript
Compilador JITFácil e Flexivel
Demonstraçãohttp://blurst.com/minotaur-china-shop/