Web Game Engine

40
Web Game Engine Mário Barbosa João Pascoal

description

Web Game Engine. Mário Barbosa João Pascoal. Game Engine. Um 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. - PowerPoint PPT Presentation

Transcript of Web Game Engine

Page 1: Web Game Engine

Web Game Engine

Mário BarbosaJoão Pascoal

Page 2: Web Game Engine

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

Page 3: Web Game Engine

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

Page 4: Web Game Engine

Jogos na WebAlta acessibilidadeGeralmente multiplataformaPermite que o status do usuário seja salvo na nuvem

Page 5: Web Game Engine

Web Game Engines

Page 6: Web Game Engine

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)

Page 7: Web Game Engine

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

Page 8: Web Game Engine

FlashFlash Player

Maquina Virtual do FlashMultiplataforma

WindowsMacLinuxMobile

SymbiamWindows MobileMaemo...

Page 9: Web Game Engine

FlashScript

ActionscriptPossibilidade de Integração com outras linguagens de servidor

PHPC#ColdFusionJavaASP Ruby On Rails

Page 10: Web Game Engine

FlashVídeo

Suporte a múltiplos formatos de vídeo

Page 11: Web Game Engine

FlashAudio

Engine geradora de áudio

Page 12: Web Game Engine

IDESoluções Comerciais

Flash IDEFlex BuilderFDT

Soluções FreeFlexSDK + EditorFlash Develop

Page 13: Web Game Engine

Flash IDEIntegrado com Ferramentas da Adobe

Photoshop, Fireworks, etc

Fraco para programaçãoFoco em DesignWindows / Mac

Page 14: Web Game Engine

Flex BuilderFoco no desenvolvedorBaseado no EclipseIDE para interfacesWindows / Mac

Page 15: Web Game Engine

FDTFoco no desenvolvedorBaseado no EclipseIDE para interfacesRefactorWindows / Mac

Page 16: Web Game Engine

FlexSDK + EditorFlexSDK

Free / OpenSourceDesenvolvida pela AdobeCompilador de Flex / FlashWindows / Mac

Page 17: Web Game Engine

Flash DevelopSolução Free / OpenSourceDesenvolvida em C#FlexSDKWindows

Page 18: Web Game Engine

Demonstraçãohttp://www.rocksolidarcade.com/games/robokill

Page 19: Web Game Engine

SilverlightNova no mercado, inicio em 2006Pertence a MicrosoftBaseado no Framework dotNetMultiplataforma (Windows / Mac)Gráfico em Vetores e Animação

Page 20: Web Game Engine

SilverlightAPI gráficaAPI de vídeo HDNão possui API de camera e vídeoConteúdo Indexavel

Page 21: Web Game Engine

SilverlightSilverlight Player

Máquina Virtual do SilverlightMultiplataforma

WindowsMac

Page 22: Web Game Engine

SilverlightScript

C# .NetVisual Basic.NetJavaScript (Client)

Page 23: Web Game Engine

DemonstraçãoVídeo

Implementa VC1- codecSuporta WMV e WMA

AudioNão implementa uma API avançada de manipulação

Page 24: Web Game Engine

Demonstraçãohttp://www.mashooo.com/SilverlightGames/Final_Duel.aspx

Page 25: Web Game Engine

Inicio em 2001 com o TGEGarageGamesGame Engine 3DDeploy para

WindowsMacWiiXbox 360IPhone

Page 26: Web Game Engine

Word EditorDesign ToolsTerrain EditingDefinição de ShadersIntegração com o Torque runtime

DeployInternet Explorer 7Firefox 3OS XChrome

Page 27: Web Game Engine

NetworkArquitetura com grande escalabilidadeSuporte avançado para multi-player

FSP com colisão de balasJogos de Corrida256 player por servidor

Page 28: Web Game Engine

DesenvolvimentoRuntime em C++Ferramentas escritas em c++Script em Torque Script

DesginSuporte a Collada3ds Max, Maya, XSI, Blender

Page 29: Web Game Engine

Instant ActionPlugin para o BrowserEngines Parceiras

Plugin de apenas 500 kb

Page 30: Web Game Engine

Demonstraçãohttp://www.instantaction.com/

Page 31: Web Game Engine

Início em 2005Desenvolvido pela Unity TechnologiesGame Engine 3DDeploy

WindowsMacWiiiPhone

Page 32: Web Game Engine

EditorEditor de CenaEditor de terrenoSistema Drag and DropIntegrado com o runtime

Page 33: Web Game Engine

GráficoRenderização FácilSistema de ParticulasDirect3D 9OpenGLPepiline Flexivel

Page 34: Web Game Engine

Luz e SombraLuz e Sombra em tempo realLightMap

Vertex light

Page 35: Web Game Engine

DeployBrowser

Internet ExplorerSafariFirefox

SOWindowsMac

Page 36: Web Game Engine

NetworkSincronização de EstadosWWW interfaceIntegração com o Web Browser

Comunicação total com AjaxConectividade Backend

.NET SocketTCP/IP socket

Page 37: Web Game Engine

PhysicsSuporte a Ageia PhysicsRigidBodies

ForçaCollideJoins

CarrosEngine dedicada a colisão de rodas

Page 38: Web Game Engine

Audio3D AudioSuporte a todos os sonsOpen Source Codecs

VídeoQuickTime

.mov, .mpg, .mpeg, .mp4, .avi, .asf

Page 39: Web Game Engine

ScriptPropriedades VisuaisCapturar eventosMultithreadMono

Baseado em .NetJavaScript

Compilador JITFácil e Flexivel

Page 40: Web Game Engine

Demonstraçãohttp://blurst.com/minotaur-china-shop/