Duración
30 horas
Introducción
Unity es un motor de desarrollo (o motor de videojuegos) de los más utilizados actualmente en el sector de los videojuegos, un sector que hoy en día genera más ingresos que la música y el cine combinados. El término motor de videojuego (game engine) hace referencia a un software el cual tiene una serie de rutinas de programación que permiten el diseño, la creación y el funcionamiento de un entorno interactivo; en otras palabras, de un videojuego.
Objetivos
Una vez finalizado el curso, el alumno habrá adquirido los siguientes conocimientos y habilidades:
- Depurar, resolver problemas e interpretar una Interfaz de Programación de Aplicaciones (API).
- Crear código identificando qué funciones utilizar en cada escenario.
- Evaluar código pudiendo identificar posibles errores y proponiendo soluciones.
- Navegar por la interfaz demostrando un nivel de habilidades con el Entorno de Desarrollo Integrado (IDE) de Unity para crear máquinas estáticas funcionales.
Temario
- Introducción a la programación y al motor de Unity
- Creando un script y añadiendo instrucciones al juego
- Control de flujo, herramientas de edición y convenciones de nombres
- Movimientos de los personajes
- Cámaras en Unity
- Arte Pipeline a Unity
- Restricción de características del juego
- Elementos User Inferface (UI) de Unity
- Trigger Events
- Efectos visuales y de audio
- Herramientas Timeline y Cinemachine
- Entity Componente System (ECS)