Unity3D es un poderoso motor de videojuegos que ha alcanzado la categoría de herramienta de creación de contenidos interactivos y multimedia. Sus características permiten el desarrollo de aplicaciones multiplataforma de gran exigencia en contenidos gráficos interactivos; especialmente indicado para el desarrollo de juegos, juegos serios, realidad aumentada y realidad virtual.
Objetivos y Competencias
Unity3D destaca por facilitar el desarrollo de aplicaciones en las más importantes plataformas móviles: iOS, Android, Windows Phone y BlackBerry 10. Este será el objetivo básico proporcionando al alumno una visión general de las herramientas necesarias para el desarrollo de aplicaciones interactivas y juegos para plataformas móviles:
– Características generales de Unity3D
– Elementos fundamentales en las aplicaciones de Unity3D
– Scripting
– Características específicas de Unity3D en el desarrollo de aplicaciones móviles: tratamiento de los sensores, gestión de la pantalla multitáctil, elementos de rendering específicos para dispositivos móviles, relaciones de aspecto, despliegue de aplicaciones en cada plataforma móvil
– Ejemplo prácticos
Contenido programático Introducción a Unity
Introducción a los motores de juegos
Introducción a Unity
Elementos fundamentales de Unity
Las diferentes plataformas.
Scripting
Desarrollo de interfaces de usuario
Un ejemplo completo paso a paso
Contenido programático Unity Avanzado
Juegos 2D con Unity
Animaciones
Cámaras
Iluminación global
Mecanim
IA y navigational meshes
Realidad Virtual y Aumentada
Profesorado:
Jordi Linares Pellicer