Introducción a Unity y Unity Avanzado

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