Desarrollo Videojuegos HTML5

Desarrollo videojuegos HTML5 (Código: IFCT036PO).

Acorde a convocatória INAEM 2026 - Ocupados

Aprende a desarrollar juegos/videojuegos utilizando HTML5.

¿Cuáles son los objetivos del curso?

  1. Conocer los fundamentos de HTML5 aplicados al desarrollo de juegos y videojuegos.
  2. Diseñar y crear juegos interactivos utilizando HTML5.
  3. Implementar elementos multimedia y dinámicos en videojuegos con HTML5.
  4. Aplicar técnicas de programación para mejorar la funcionalidad y experiencia de los juegos.
  5. Optimizar el desarrollo de videojuegos para diferentes plataformas mediante HTML5.

Modalidad / Duración

Teleformación / 40 horas

Fechas

14/09/2026

Finalidad​

Desarrollar juegos/videojuegos utilizando HTML5.

Objetivos clave

Desarrollar juegos/videojuegos utilizando HTML5.

Requisitos de acceso

Ninguno

Plan de formación

Módulos de contenido:

  • El estándar HTML5 y el elemento Canvas.
    • 1. Evolución de la web y tecnologías actuales.
    • 2. El elemento Canvas: estructura y dibujo.
    • 3. Animaciones en Canvas.
  • Motores de juegos HTML5. Cocos2d-JS.
    • 1. Por qué usar un motor de juegos.
    • 2. Arquitectura de Cocos. Navegación entre Scenes. Paso de parámetros.
    • 3. Creación de primitivas gráficas con Cocos.
    • 4. Scrolls y Zooms.
    • 5. Creación de componentes personalizados.
    • 6. Ejemplos aplicados.
  • Persistencia o almacenamiento de estados.
    • 1. Qué es y para qué nos sirve la persistencia.
    • 2. Local Storage y juegos offline.
    • 3. HttpRequest + JSON y juegos online.
    • 4. Ejemplos aplicados y sentido práctico.
  • Física en HTML5. Box2D.
    • 1. Introducción a Box2D.
    • 2. Primeros ejemplos con Box2D.
    • 3. Ejemplos más elaborados con Box2D.
  • Física en HTML5. Chipmunk.
    • 1. Introducción a Chipmunk.
    • 2. Primeros ejemplos con Chipmunk.
    • 3. Ejemplos más elaborados con Chipmunk.
  • Generando lógica o modelo del juego. IA.
    • 1. El modelo del juego: motor y core.
    • 2. Cómo generar IA. Heurísticas.
    • 3. Implementar Robots mediante IA. Ejemplos prácticos.
  • Creando versión multijugador. WebSockets.
    • 1. Dando un paso más: Juegos en red.
    • 2. Tecnologías involucradas.
    • 3. Pros y contras de estas técnicas.
    • 4. Jugadores humanos VS Jugadores Robots.
    • 5. Escalabilidad del juego.
  • Generando versiones nativas. Mobile y Desktop.
    • 1. De la web a la App Store / Google Play.
    • 2. Herramientas para el despliegue nativo.
    • 3. Publicación y monetización básica.

Carretilla elevadora frontal básico

Logotipo_del_Ministerio_de_Trabajo_y_Economía_Social.svg
gobierno-de-aragon-e1745923188777.png

Obtén el certificacado

¿Tienes dudas? Estamos aquí para ayudarte