---
title: Introduction to HTML5 Game Development (summary)
slug: Games/Introduction_to_HTML5_Game_Development
tags:
- API
- Desenvolvimento Web
- Desenvolvimento mobile
- Firefox OS
- HTML5
- JavaScript
- Jogos
translation_of: Games/Introduction_to_HTML5_Game_Development_(summary)
original_slug: Games/Introduction_to_HTML5_Game_Gevelopment_(summary)
---
{{GamesSidebar}}
{{IncludeSubnav("/en-US/docs/Games")}}
Vantagens
- Os Jogos criados com HTML5 funcionam em Smartphones, tablets, PCs e smart TVs.
- Anuncie e promova seu jogo na Web, bem como em outros meios de comunicação.
- Pagamentos. Carregue o que quiser e use o serviço de processamento de pagamento que desejar.
- Atualize seu jogo sempre que quiser.
- Colete suas próprias análises.
- Conecte-se com seus clientes mais de perto.
- Usuários podem jogar sempre que quiserem e quando quiserem.
Tecnologias da Web
- 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.