UNITY AVANZADO

CURSO AVANZADO UNITY:

En este curso ampliarás todos tus conocimientos en Unity 3D para poder trabajar más allá del mundo de los videojuegos. Descubrirás que hay muchas formas de llevar a cabo un proyecto y cómo encajarlo en diferentes ámbitos. Conocerás los Raycast, Navigation Agents, Triggers, AudioSources, etc….

Por otro lado, el curso aportará nuevas metodologías para estructurar y emplear el lenguaje de programación C# de forma óptima.

Una vez finalizado el curso serás capaz de desarrollar cualquier aplicativo en Unity.

OBJETIVOS:

  • Ser capaz de crear y llevar a cabo un proyecto de forma autónoma.
  • Conocer cada herramienta o elemento para poder adaptarse a futuros cambios en versiones posteriores.
  • Dominar las físicas e interacción de todos los elementos que tengamos en escena.
  • Crear una interfaz de usuarios.
  • Llevar una codificación limpia y estructurada en C#.
  • Utilizar de forma correcta los efectos de sonido e iluminación.
  • Manipular Assets o recursos y reconocer cada componentes de los mismos.
  • Crear inteligencia artificial

TEMARIO:

1. Optimización del lenguaje C# en Unity.
    1.1. Estructuración del código.
    1.2. Clase start(), update() y awake().
    1.3. Comunicación entre Scripts.
2. Tag y Layers.
    2.1. ¿Qué son los tag y layers?
    2.2. Manipulación de la matriz de Layers.
3. Movimiento de GameObjects.
    3.1. Componente Transform. 
    3.2. Distintas opciones de movimiento.
    3.3. Rotación y escala.
4. Comunicación entre GameObjects.
    4.1. Herencia entre GameObjects.
    4.2. Buscar hijos por código y en la escena.
5. Gestión de tiempo.
    5.1. Distintas funciones de la clase Time.
6. Interfaz UI.
    6.1. Creación y manipulación de todos los elementos de UI.
    6.2. Edición e implementación.
    6.3. Adaptar el interfaz a distintas resoluciones.
7. Video y Sonido.
    7.1. Utilización del AudioSource 3D.
    7.2. Gestiona del VideoPlayer.
8. PlayerPrefs.
    8.1. ¿Qué son las PlayerPrefs?
    8.2. Guardar configuración de usuario.
9. Raycast.
    9.1. ¿Qué es el Raycast y para que se utilizará?
    9.2. Funciones y sobrecargas del Raycast.
10. Navigation Mesh y Navigation Agent.
    10.1. Utilidad de Navigation Mesh y Navigation Agent.
    10.2. Mapeo de escenarios.
    10.3. Diseño de recorridos para la IA.
    10.4. Movimiento IA.
11. Proyecto Final.

DURACIÓN:

65 Horas.

FECHAS:

De febrero a junio de 2019.

PRECIO:

1.200€