Introduction to HTML5 Game Development (summary)

Vantagens

  1. Os Jogos criados com HTML5 funcionam em Smartphones, tablets, PCs e smart TVs.
  2. Anuncie e promova seu jogo na Web, bem como em outros meios de comunicação.
  3. Pagamentos. Carregue o que quiser e use o serviço de processamento de pagamento que desejar.
  4. Atualize seu jogo sempre que quiser.
  5. Colete suas próprias análises.
  6. Conecte-se com seus clientes mais de perto.
  7. Usu√°rios podem jogar sempre que quiserem e quando quiserem.

Tecnologias da Web

 
Function Tecnologias
Audio Web Audio API
Gr√°ficos WebGL (OpenGL ES 2.0)
Entrada Touch events, Gamepad API, sensores de dispositivos, WebRTC, Full Screen API, Pointer Lock API
Linguagens JavaScript (ou C/C++ usando Emscripten para compilar o JavaScript)
Networking WebRTC e/ou WebSockets
Armazenamento IndexedDB ou a "nuvem"
Web HTML, CSS, SVG, Social API (e muito mais!)
Full Screen API
gameplay de tela cheia
Gamepad API
Use gamepads ou outros controladores de jogos.
HTML e CSS
Contrua, estilize e disponha a interface de usu√°rio do seu jogo.
HTML audio
Reproduza facilmente efeitos sonoros simples e m√ļsica.
IndexedDB
Armazene os dados de usuário em seu próprio computador ou dispositivo.
JavaScript
Linguagem de programação web rápida para escrever o código do seu jogo, para portar facilmente seus jogos existentes Emscripten ou Asm.js.
Pointer Lock API
Bloquei o mouse ou outro dispositivo apontador na interface do seu jogo.
SVG (Gr√°ficos Vetorias Escal√°veis)
Crie gráficos vetoriais que sejam dimensionados sem problemas, independemente do tamanho ou da resolução da exibição do usuário.
Typed Arrays
Acessar dados bin√°rios brutos de dentro do JavaScript; Manipule texturas GL, dados de jogos ou qualquer outra coisa.
Web Audio API
Controle a reprodu√ß√£o, s√≠ntese e manipula√ß√£o de a√ļdio em tempo real.
WebGL
Crie gr√°ficos 2D e 3D acelerados por hardware de alto desempenho. OpenGL ES 2.0.
WebRTC
Comunica√ß√Ķes em tempo real para controlar dados de a√ļdio e v√≠deo, incluindo teleconfer√™ncia e transmiss√£o de outros dados de aplicativos entre dois usu√°rios, como bate-papo.
WebSockets
Conecte seu aplicativo ou site a um servidor para transmitir dados em tempo real. Perfeito para ação de jogo multiplayer, serviços de bate-papo e assim por diante.
Web Workers
Crie threads em segundo plano executando seu próprio código JavaScript para processadres multi-core.
XMLHttpRequest e File API
Envie e receba quaisquer tipo de dados que voc√™ quiser de um servidor da Web, como baixar novos n√≠veis de jogos e ilustra√ß√Ķes para transmitir informa√ß√Ķes de status de jogos n√£o em tempo real.