Desarrollo de Videojuegos HTML5 (IFCT036PO)
Desarrollo de videojuegos HTML5 con Cocos2d-x, física y multijugador
Un videojuego en HTML5 se ejecuta en cualquier navegador y puede empaquetarse también como aplicación móvil, lo que lo convierte en una vía de entrada muy razonable al desarrollo de juegos. Esta especialidad de 40 horas trabaja ese camino completo, desde el motor hasta la publicación de un juego terminado.
El curso empieza con una introducción a HTML5 y al motor Cocos2d-x HTML5: estructura del proyecto, ciclo de vida del juego y bucle de renderizado. Continúa con la generación de escenas y la creación de componentes, trabajando capas, sprites, animaciones y elementos personalizados reutilizables.
A continuación se aborda la persistencia o almacenamiento de estados, tanto en local como en remoto, que es lo que permite guardar partidas, progresos y puntuaciones. Los dos módulos siguientes incorporan física al juego con Box2D y con Chipmunk, comparando ambos motores y sus casos de uso: colisiones, cuerpos rígidos, fuerzas y detección de contactos.
El siguiente bloque genera la lógica del juego, incluyendo comportamientos de inteligencia artificial para los personajes no jugadores. Después se construye la versión multijugador con WebSockets, con la sincronización de estado entre clientes que ello implica, y se genera la aplicación Android del juego.
Los dos módulos finales integran todo lo anterior en un videojuego completo: primero componentes, lógica y física, y después la versión multijugador y su publicación. El alumno termina con un proyecto propio funcionando.
Se imparte en remoto y en directo, con grupos reducidos. Conviene manejar JavaScript a nivel básico.
Puede combinarse con Diseño y Desarrollo de Videojuegos Educativos o con HTML5 y CSS3: Nuevas APIs y Recursos.
Curso IFCT036PO de desarrollo de videojuegos HTML5 online en directo
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Manejar el motor Cocos2d-x HTML5 y su ciclo de vida.
- Construir escenas, capas, sprites y componentes personalizados.
- Incorporar física al juego con Box2D y Chipmunk.
- Persistir estados en local y en remoto.
- Desarrollar un videojuego completo, convertirlo en multijugador y generar la app Android.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Introducción a HTML5 y Cocos2d-x HTML5
- Módulo 2Generación de escenas y creación de componentes
- Módulo 3Persistencia o almacenamiento de estados
- Módulo 4Física en HTML5: Box2D
- Módulo 5Física en HTML5: Chipmunk
- Módulo 6Generando la lógica del juego. IA
- Módulo 7Versión multijugador: WebSockets
- Módulo 8Generando la app Android del juego
- Módulo 9Videojuego final: componentes, lógica y física
- Módulo 10Videojuego final: multijugador y publicación
Introducción a HTML5 y Cocos2d-x HTML5
4 horas
Estructura del proyecto, ciclo de vida del juego y bucle de renderizado del motor.
Generación de escenas y creación de componentes
4 horas
Capas, sprites, animaciones y componentes personalizados reutilizables.
Persistencia o almacenamiento de estados
4 horas
Guardado de partidas, progreso y puntuaciones en local y en remoto.
Física en HTML5: Box2D
4 horas
Cuerpos rígidos, fuerzas, colisiones y detección de contactos con Box2D.
Física en HTML5: Chipmunk
4 horas
Motor alternativo de física y criterios para elegir entre uno y otro.
Generando la lógica del juego. IA
4 horas
Reglas del juego y comportamientos de inteligencia artificial de los personajes.
Versión multijugador: WebSockets
4 horas
Comunicación en tiempo real y sincronización de estado entre clientes.
Generando la app Android del juego
4 horas
Empaquetado del juego como aplicación móvil y pruebas en dispositivo.
Videojuego final: componentes, lógica y física
4 horas
Integración de todo lo trabajado en un proyecto propio.
Videojuego final: multijugador y publicación
4 horas
Versión multijugador del proyecto y publicación del resultado.
Metodología
Aprendizaje basado en la práctica
Terminar el curso con un videojuego propio funcionando
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre casos reales. El itinerario parte de HTML5 y el motor Cocos2d-x, continúa con escenas, componentes y persistencia de estados, incorpora física con Box2D y Chipmunk, genera la lógica y la inteligencia artificial del juego, añade la versión multijugador con WebSockets y la app Android, y cierra con el desarrollo y la publicación de un videojuego completo. El programa oficial de la especialidad no desglosa horas por módulo: el reparto que se muestra es una estimación de ExA Formación sobre las 40 horas oficiales.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores web que quieren orientarse al desarrollo de videojuegos
No se requieren acreditaciones ni titulaciones. Se han de poseer las habilidades de comunicación lingüística suficientes que permitan cursar la formación con aprovechamiento. En modalidad de teleformación, además, se han de tener las destrezas suficientes para ser usuario de la plataforma virtual en la que se apoya la acción formativa.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















