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?
- Conocer los fundamentos de HTML5 aplicados al desarrollo de juegos y videojuegos.
- Diseñar y crear juegos interactivos utilizando HTML5.
- Implementar elementos multimedia y dinámicos en videojuegos con HTML5.
- Aplicar técnicas de programación para mejorar la funcionalidad y experiencia de los juegos.
- 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
¿Tienes dudas? Estamos aquí para ayudarte






