web game engine

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

Upload: keitha

Post on 23-Feb-2016

67 views

Category:

Documents


0 download

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

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/