Curso gratis Unity + HTML5 Experto en Motores de Desarrollo de Videojuegos

Curso gratis Unity + HTML5 Experto en Motores de Desarrollo de Videojuegos online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 160 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS UNITY + HTML5 EXPERTO EN MOTORES DE DESARROLLO DE VIDEOJUEGOS

Si trabaja en el sector de los videojuegos y desea conocer los procesos de programación con HTML5 + Javascript + CSS3, además de especializarse en el desarrollo de videojuegos con Unity este es su momento, con el Curso de Unity + HTML5 Experto en Motores de Desarrollo de Videojuegos podrá adquirir los conocimientos necesarios para desarrollar esta función de la mejor manera posible.

CONTENIDO DEL CURSO GRATIS UNITY + HTML5 EXPERTO EN MOTORES DE DESARROLLO DE VIDEOJUEGOS

Parte 1: Desarrollo de Videojuegos con Unity

Unidad Didáctica 1: Introducción a Unity 5

  1. ¿Qué es Unity y cómo funciona su interfaz principal?
  2. ¿Qué es la interfaz de usuario en Unity y cómo puedes personalizarla? Aprendiendo sobre Layout
  3. ¿Qué es un GameObject y cuál es su función dentro del motor?
  4. Cómo crear objetos 3D en Unity paso a paso
  5. Creación y gestión de Prefabs y escenas en Unity

Unidad Didáctica 2: Introducción a la Programación en Unity

  1. Mi primer ejemplo práctico en Unity
  2. Cómo declarar y usar variables en Unity
  3. Conceptos básicos para gestionar la programación en Unity
  4. Creación y uso de funciones en Unity
  5. Cómo añadir comentarios en el código para mejorar la legibilidad

Unidad Didáctica 3: Creando tu primer juego 3D en Unity

  1. Presentación y desarrollo de un juego 3D en Unity paso a paso
  2. Diseño y creación de escenarios en 3D
  3. Construcción de la base para un juego en 3D
  4. Comunicación entre el jugador y el entorno 3D
  5. Configuración y ajuste de la cámara para mejorar la vista
  6. Posicionamiento de objetos y manejo de colisiones en un entorno 3D
  7. Diseño de la interfaz gráfica para tu juego 3D
  8. Implementación de un contador de colisiones
  9. Publicación y distribución de tu juego 3D

Unidad Didáctica 4: Finalización y publicación de proyectos en Unity

  1. Pasos finales para completar y publicar tu videojuego con Unity

Parte 2: Unity 4

Unidad Didáctica 1: Presentación a Unity 4

  1. ¿Qué es Unity y cuáles son sus principales usos?
  2. Creando juegos para Android con Unity
  3. Integrando Android con Unity para el desarrollo móvil
  4. Diferencias entre Unity Pro y Unity Basic: funcionalidades, animaciones, gráficos y programación

Unidad Didáctica 2: Configuración del entorno de desarrollo en Unity

  1. Cómo preparar el entorno de desarrollo en Unity
  2. Instalación del Java Development Kit (JDK)
  3. Configuración del Android SDK y la instalación de Unity 3D

Unidad Didáctica 3: Pasos básicos para comenzar con Unity

  1. Conectando dispositivos para realizar pruebas
  2. ¿Qué es Unity Remote y cómo utilizarlo?
  3. Creando tu primera aplicación sencilla en Unity

Unidad Didáctica 4: Uso de la interfaz gráfica en Unity

  1. Desarrollo de un juego simple: Tres en Raya
  2. Concepto y uso de UI Skins y estilos visuales
  3. Construcción y ejecución del juego en Unity

Unidad Didáctica 5: Conceptos básicos: mallas, materiales y animaciones

  1. Introducción a las mallas, materiales y animaciones en Unity
  2. Cómo mover objetos mediante scripts
  3. Agregar y configurar animaciones en Unity

Unidad Didáctica 6: Exportación y prueba en diferentes plataformas

  1. Exportar tu proyecto a iOS y PC
  2. Pasos finales para completar tu proyecto en Unity

Parte 3: Diseño de Videojuegos con HTML5 y CSS3

Unidad Didáctica 1: Herramientas básicas necesarias

  1. Introducción a HTML y su función
  2. Elegir y usar un editor de texto adecuado
  3. Navegadores compatibles y cómo probar tus proyectos

Unidad Didáctica 2: Fundamentos de HTML

  1. ¿Qué es HTML y cómo se crea un documento HTML?
  2. Características esenciales de los archivos HTML

Unidad Didáctica 3: Elementos básicos: texto, enlaces, listas, imágenes y objetos

  1. Cómo trabajar con textos en HTML
  2. Creación de enlaces y navegación
  3. Construcción de listas en HTML
  4. Insertar imágenes y objetos multimedia

Unidad Didáctica 4: Tablas, formularios y estructura de páginas

  1. Diseño de tablas para presentar datos
  2. Creación de formularios para recopilar información
  3. Organización y layout de páginas web

Unidad Didáctica 5: Etiquetas adicionales importantes

  1. Otras etiquetas relevantes para mejorar tus páginas

Unidad Didáctica 6: Metainformación, accesibilidad y validación

  1. ¿Qué es la metainformación y cómo usarla?
  2. Principios de accesibilidad web
  3. Validando tus páginas para cumplir estándares

Unidad Didáctica 7: Introducción a HTML5

  1. ¿Qué es HTML5 y por qué es importante?
  2. Mejoras y novedades principales
  3. Etiquetas obsoletas y sus reemplazos
  4. Lista de nuevas etiquetas en HTML5
  5. Otros cambios en la estructura

Unidad Didáctica 8: Nuevos atributos, eventos y pseudo-clases en HTML5

  1. Concepto de atributos globales
  2. Nuevos atributos útiles en HTML5
  3. Introducción a los eventos en HTML5

Unidad Didáctica 9: Nuevos elementos semánticos

  1. Elementos como bdi, command, data, details, mark, meter, progress, ruby, time, wbr

Unidad Didáctica 10: Mejoras en formularios con HTML5

  1. Nuevos elementos y atributos para formularios
  2. Cambios en el atributo type en inputs
  3. Nuevos atributos en form, fieldset, input y textarea

Unidad Didáctica 11: Otras innovaciones en HTML5

  1. Introducción a elementos multimedia: video, audio, embed
  2. Uso de source, track y canvas
  3. Introducción a MathML y SVG
  4. Funcionalidad Drag and Drop
  5. Herramientas de validación para HTML5

Unidad Didáctica 12: Introducción a CSS

  1. ¿Qué es CSS y cómo funciona?
  2. Compatibilidad en navegadores
  3. Especificaciones oficiales y sintaxis básica
  4. Formas de incluir CSS en tu web
  5. Propiedades básicas y medios de CSS
  6. Comentarios y estructura de reglas CSS

Unidad Didáctica 13: Selectores, unidades y colores en CSS

  1. Tipos de selectores CSS
  2. Unidades de medida: px, %, em, rem, etc.
  3. Gestión de colores en CSS

Unidad Didáctica 14: Modelos de caja, posicionamiento y visualización

  1. Modelo de caja en CSS
  2. Propiedades de margen, relleno y borde
  3. Tipos de posicionamiento y control de visualización

Unidad Didáctica 15: Crear layouts y estructuras con CSS

  1. Introducción a layouts
  2. Cómo centrar una página horizontal y verticalmente
  3. Diseño y estructura de páginas web
  4. Control de alturas y anchuras máximas y mínimas
  5. Estilos avanzados para layouts complejos

Unidad Didáctica 16: Estilizando textos, enlaces, imágenes y listas

  1. Aplicar estilos a textos
  2. Personalizar enlaces
  3. Estilizar imágenes
  4. Dar formato a listas

Unidad Didáctica 17: Tablas, formularios y uso de shorthand

  1. Diseño de tablas y formularios
  2. Uso de reglas shorthand para simplificar CSS

Unidad Didáctica 18: Otras utilidades avanzadas de CSS

  1. Preparar estilos para impresión
  2. Personalizar el cursor del ratón
  3. Hacks, filtros y trucos
  4. Prioridad y cascada en declaraciones CSS
  5. Validación de hojas de estilo
  6. Recomendaciones y recursos útiles

Unidad Didáctica 19: Uso de Firebug para depuración

  1. ¿Qué es Firebug y para qué sirve?
  2. Cómo instalar Firebug en tu navegador
  3. Cómo utilizar Firebug para inspeccionar y depurar estilos y elementos

Unidad Didáctica 20: Introducción a CSS3

  1. ¿Qué es CSS3 y qué aporta?
  2. Unidades, colores y fuentes en CSS3
  3. Nuevos selectores y pseudo-clases

Unidad Didáctica 21: Animaciones, fondos y bordes en CSS3

  1. Propiedades para crear animaciones fluidas
  2. Novedades en fondos y sus estilos
  3. Nuevas opciones para bordes y efectos

Unidad Didáctica 22: Cajas, flexbox, colores y fuentes avanzadas

  1. Propiedades de las cajas y flexbox
  2. Gestión avanzada de colores y fuentes

Unidad Didáctica 23: Enlaces y columnas múltiples

  1. Estilizando enlaces en CSS
  2. Propiedades para crear diseños con múltiples columnas

Unidad Didáctica 24: Texto y transformaciones 2D/3D

  1. Estilizado de textos con CSS
  2. Transformaciones 2D y 3D en CSS

Unidad Didáctica 25: Transiciones e interfaces interactivas

  1. Crear efectos de transición suaves
  2. Diseño de interfaces interactivas con CSS
  3. Validación y compatibilidad con CSS3

Parte 3: Creación de Videojuegos con JavaScript

Unidad Didáctica 1: ¿Por qué utilizar JavaScript en juegos?

  1. Introducción a las ventajas de JavaScript
  2. Programación en el lado del cliente
  3. Programación en el servidor: diferencias y aplicaciones
  4. Herramientas y librerías que usaremos
  5. Qué conocimientos necesitas antes de empezar
  6. Primer ejemplo práctico con JavaScript

Unidad Didáctica 2: Fundamentos básicos de JavaScript

  1. La etiqueta <script> y su uso
  2. Contenido alternativo para navegadores sin soporte
  3. Variables y tipos de datos en JavaScript
  4. Operadores y expresiones
  5. Creación de cuadros de diálogo (alert, prompt, confirm)
  6. Ejercicio práctico 2

Unidad Didáctica 3: Conceptos esenciales de programación en JavaScript

  1. Introducción a estructuras de decisión
  2. Operaciones lógicas y condicionales
  3. Repeticiones y bucles
  4. Definición y uso de funciones
  5. Llamadas a funciones y paso de parámetros
  6. Alcance de las variables (scope)
  7. Ejercicio práctico 3

Unidad Didáctica 4: Trabajando con objetos en JavaScript

  1. Conceptos básicos sobre objetos
  2. Jerarquía y estructura de objetos
  3. Propiedades y eventos asociados a objetos
  4. Creación y uso de métodos en objetos
  5. Ejercicio práctico 4

Unidad Didáctica 5: Objetos Location y History

  1. ¿Qué es una URL y cómo funciona?
  2. El objeto Location y sus funciones
  3. Redirigiendo a otras páginas con JavaScript
  4. El objeto History y su utilidad
  5. Ejercicio práctico 5

Unidad Didáctica 6: Trabajando con el objeto Document

  1. Introducción y conceptos clave
  2. Modificando el título de la página
  3. Cambiando colores y estilos dinámicamente
  4. Uso del método write()
  5. Accediendo y manipulando imágenes
  6. Ejercicio práctico 6

Unidad Didáctica 7: Formularios en JavaScript

  1. Creación y gestión de formularios HTML
  2. Acceso a formularios mediante el objeto forms
  3. Validación de datos en formularios
  4. Cuándo y cómo validar la información
  5. Tipos de validación y ejemplos
  6. Ejercicio práctico 7

Unidad Didáctica 8: Otros objetos importantes: Frame, Navigator y Screen

  1. El conjunto de frames en páginas web
  2. El objeto navigator y sus propiedades
  3. El objeto screen para información de pantalla
  4. Ejercicio práctico 8

Parte 4: Proyecto práctico: Creación de un videojuego paso a paso

Unidad Didáctica 1: Introducción a EaselJS

  1. ¿Qué es EaselJS y para qué sirve?
  2. Principales clases y conceptos básicos
  3. Creando tu primer "Hola Mundo" con EaselJS
  4. Animando elementos gráficos

Unidad Didáctica 2: Estructura y diseño del juego

  1. Introducción y planificación general
  2. Creación del enemigo (Enemy.js)
  3. Creación del jugador (Player.js)
  4. Estructura de ContentPlayer.js
  5. Archivo principal: index.html
  6. Creación del escenario (Tile.js)
  7. Utilización de XNARectangle
  8. Diseño y creación de niveles (Level.js)
  9. Utilidad de PlatformHelper.js
  10. Implementación de la lógica del juego en PlatformerGame.js

Unidad Didáctica 3: Configuración de personajes y enemigos

  1. Introducción a la configuración
  2. Implementar salto en el personaje
  3. Control del tiempo de retroceso
  4. Uso de overlays y carteles informativos
  5. Definición de la meta del nivel
  6. Creación y gestión de obstáculos (cruces)
  7. - Creando Crucis.js
  8. Añadiendo enemigos en el escenario
  9. - Clase Enemy.js y su integración
  10. - Cómo incluir enemigos en el juego
  11. Mejora: control de vida y muerte del personaje
  12. - Detectar contacto con enemigos y morir
  13. - Muerte por caídas y otros obstáculos

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso