---
title: Introducción al desarrollo de juegos HTML5 (resumen)
slug: Games/Introduction_to_HTML5_Game_Development
tags:
- Firefox OS
- HTML5
- Móvil
- juegos
translation_of: Games/Introduction_to_HTML5_Game_Development_(summary)
original_slug: Games/Introducción_al_desarrollo_de_juegos_HTML5_(resumen)
---
{{GamesSidebar}}
{{IncludeSubnav("/en-US/docs/Games")}}
Ventajas
- Los juegos hechos con HTML5 funcionan en smartphones, tabletas, PCs y Smart TVs.
- Anuncia y promociona tu juego en toda la web, así como en otros medios.
- Pagos. Carga lo que quieras y usa el servicio de procesamiento de pagos que desees.
- Actualiza tu juego cuando quieras.
- ¡Colecciona tus propios análisis!
- Conécta con tus clientes más de cerca.
- Los jugadores pueden jugar el juego en cualquier lugar, en cualquier momento.
Tecnologías Web
- Full Screen API
- Juego de pantalla completa.
- Gamepad API
- Utiliza gamepads u otros controladores de juego.
- HTML y CSS
- Crea, diseña y diseña la interfaz de usuario de tu juego.
- HTML audio
- Juega fácilmente efectos de sonido simples y música.
- IndexedDB
- Almacena los datos del usuario en tu propio ordenador o dispositivo.
- JavaScript
- Rápido lenguaje de programación web para escribir el código de tu juego.
Para portar fácilmente tus juegos existentes en Emscripten o Asm.js
- Pointer Lock API
- Bloquea el ratón u otro dispositivo señalador dentro de la interfaz de tu juego.
- SVG (Scalable Vector Graphics)
- Cree gráficos vectoriales que se escalan sin problemas, independientemente del tamaño o la resolución de la pantalla del usuario.
- Typed Arrays
- Accede a datos binarios sin procesar desde JavaScript; Manipula texturas GL, datos de juegos, o cualquier otra cosa.
- Web Audio API
- Controla la reproducción, síntesis y manipulación del audio en tiempo real.
- WebGL
- Cree gráficos 3D (y 2D) acelerados por hardware y de alto rendimiento. OpenGL ES 2.0.
- WebRTC
- Las comunicaciones en tiempo real para controlar los datos de audio y video, incluidas las teleconferencias y la transmisión de datos de otras aplicaciones entre dos usuarios, como el chat.
- WebSockets
- Conecte tu aplicación o sitio a un servidor para transmitir datos de un lado a otro en tiempo real. Perfecto para la acción de juegos multijugador, servicios de chat, etc.
- Web Workers
- Genere hilos de fondo ejecutando tu propio código JavaScript para procesadores multi-core.
- XMLHttpRequest y File API
- Envía y recibe cualquier tipo de información que desees desde un servidor web, como descargar nuevos niveles de juego y material gráfico para transmitir información de estado del juego en tiempo no real.