Especialidad formativa
Desarrollo de videojuegos y realidad virtual con Unity 3D
Qué aprenderás
Desarrollar videojuegos para ordenadores y sobre diferentes plataformas con los sistemas operativos más extendidos en el mercado. Modelar, texturizar, iluminar y animar objetos y personajes, así como programar las acciones y lógica del juego, hasta conseguir un videojuego completo, pudiendo ser publicado con el fin de obtener rentabilidad económica por su explotación.
Contenido del curso
01
Introducción a Unity 3D
- OBJETIVO
- Manejar la interfaz y las herramientas básicas de Unity.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Manejo básico de Unity 3D.
- Introducción a Unity 3D.
- Interfaz de Unity 3D.
- Uso y configuración de los distintos tipos de cámaras.
- Configuración de iluminación básica.
- Incorporación y configuración de los distintos tipos de luces.
- Incorporación de GameObjects.
- Incorporación del sistema de control First Person Controller
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Desarrollo de actitudes positivas e interés hacia las ocupaciones y necesidades de la industria del videojuego.
- Comprensión de la importancia del conocimiento de las competencias y habilidades necesarias para el ejercicio de los empleos, tomando conciencia de las propias y mostrando predisposición para el aprendizaje.
02
Creación de escenarios
- OBJETIVO
- Capacitar a los alumnos para adquirir las competencias para la creación y el diseño de escenarios virtuales utilizando la herramienta de edición de terrenos.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Creación y configuración de un escenario en Unity 3D
- Comprensión de los diferentes elementos que componen un escenario.
- Creación de un terreno.
- Creación de materiales para el terreno.
- Creación de cielos.
- Incorporación de sonidos ambientales.
- Incorporación de elementos al terreno.
- Iluminación general.
- Sistema de cámaras.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Predisposición e interés por la adquisición de conocimientos sobre la materia impartida.
03
Físicas
- OBJETIVO
- Capacitar a los alumnos en la utilización de físicas de Unity con la finalidad de que los objetos tengan un comportamiento físico convincente.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Aprendizaje y aplicación del sistema de Físicas
- Sistemas de colision.
- Triggers.
- Joints
- RigidBodies y SoftBodies
- Objetos animados en línea de tiempos.
- Interactuación de los objetos con el jugador.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Utilización adecuada de las herramientas para la gestión de Físicas.
04
Programación
- OBJETIVO
- Introducir al lenguaje C# y transformaciones con GameObjects.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Programación en C# para Unity 3D
- Introducción al lenguaje C#.
- Variables.
- Funciones.
- Eventos.
- Estados.
- Listas.
- Utilización de la interfaz de programación.
- Bucles.
- Transformaciones avanzadas de GameObjects.
- Comunicación entre objetos.
- Control de personajes.
- Control de luces y cámaras.
- Control de efectos de sonido (Audio Source).
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Participación en los procesos de trabajo en equipo en el ámbito de la programación siguiendo las normas e instrucciones del personal docente.
05
Personajes
- OBJETIVO
- Adquirir las competencias para la incorporación y gestión de personajes.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Gestión de personajes en Unity 3D.
- Principios de programación de Inteligencia Artificial básica para personajes.
- Incorporación de personajes.
- Control de la animación de personajes.
- Configuración del sistema Navmesh
- Importación de animaciones.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Evaluación del uso y rendimiento en la gestión de los personajes en los recursos del PC.
06
El Juego
- OBJETIVO
- Identificar los elementos y el flujo de trabajo que se debe utilizar en el desarrollo de videojuegos y aprender a utilizar herramientas para el juego en Unity3D.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Aplicación de los elementos avanzados en el flujo de desarrollo de un videojuego.
- Diferentes tratamientos para juegos 2D y 3D.
- RayCasting.
- Detección de objetos y caminos.
- Colisiones.
- Control avanzado de cámaras.
- Armamento.
- Creación de animáticas.
- Creación de menús.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Identificación de los flujos de trabajo personales necesarios en el desarrollo de un videojuego.
07
Creación de "builds" para distintas plataformas
- OBJETIVO
- Conocer las particularidades del desarrollo con Unity para distintas plataformas.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Identificación de las distintas configuraciones y requisitos para la publicación en diferentes plataformas.
- Compilación del juego en diferentes plataformas.
- Opciones de optimización para diferentes plataformas.
- Peculiaridades de dispositivos móviles y consolas.
- Distintos tipos de control.
- Creación de un Build.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Aplicación de procedimientos de optimización para obtener un sistema fluido y estable.
08
Realidad Virtual
- OBJETIVO
- Introducción al mundo de la realidad virtual e integración con plataformas VR conocidas.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Adaptación y configuración de un proyecto a Realidad Virtual.
- Integración con gafas de Realidad Virtual.
- Input y mecánicas en juegos de realidad virtual
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Capacidad de documentar los requerimientos y características para la adaptación de proyectos a Realidad Virtual.
09
Desarrollo de proyectos
- OBJETIVO
- Poner en práctica los contenidos realizando un proyecto real.
- CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- Creación de un videojuego adaptado a Realidad Virtual.
- Integración de todos los elementos que componen un videojuego.
- HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
- Desarrollo de destrezas de trabajo en equipo.
- Valoración de los logros alcanzados durante el curso.
- Capacidad de documentar el proyecto realizado para la creación de un portfolio personal.
Especialidad formativa