Técnicas para el desarrollo de juegos web

Esta página muestra las técnicas básicas esenciales para cualquiera que quiera desarrollar juego web usando tecnologías web abiertas.

  • Utilizar scripts asíncronos para asm.js (en-US)
    • : Especialmente cuando se trabaje en juegos medianos y grandes, los scripts asíncronos son una técnica esencial de la que aprovecharse, para poder compilar JavaScript fuera del hilo principal y que pueda ser almacenado en caché para próximos usos, resultando en una mejora significativa del rendimiento para los usuarios. Este artículo explica cómo.
  • Mejorando rendimiento inicial
    • : Cómo asegurarse de que un juego se inicia rápidamente, sin dificultad y sin parecer que bloquea el navegador o el dispositivo del usuario.
  • Utilizar canales de datos peer-to-peer WebRTC
    • : Además de proporcionar soporte para comunicaciones de audio y video, WebRTC permite al desarrollador configurar canales de datos peer-to-peer para intercambiar activamente texto o datos binarios entre usuarios. Este artículo explica lo que esto puede significar, y muestra como usar librerías que facilitan el trabajo.
  • Audio para juegos web (en-US)
    • : El audio es una parte importante de cualquier juego - añade ambiente y retroalimentación para el usuario. El audio basado en web está creciendo rápidamente, pero aún hay muchas diferencias entre navegadores con las que tratar. Este artículo proporciona una guía detallada de cómo implementar audio para juegos web, mirando que funciona actualmente para la mayor cantidad de plataformas posible.
    • Detección de colisiones en 2D
    • : Una introducción breve a la detección de colisiones en un juego en 2D.
  • Mapa de baldosas (Tilemap) (en-US)
    • : El uso de baldosas (tiles) es una técnica muy popular para contruir el mundo de juego en 2D. Estos artículos proporcionan una introducción al uso de mapas de baldosas y cómo implimentarlos con la API Canvas.