Desarrollo de videojuegos y realidad virtual con Unity 3D
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.
Programa
- 01Introducción a Unity 3D10 h
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
- 02Creación de escenarios25 h
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
- 03Físicas25 h
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
- 04Programación50 h
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)
- 05Personajes25 h
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
- 06El juego30 h
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
- 07Creación de “builds” para distintas plataformas15 h
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
- 08Realidad virtual15 h
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
- 09Desarrollo de proyectos105 h
Creación de un videojuego adaptado a realidad virtual
Integración de todos los elementos que componen un videojuego