OBJETIVOS
CONTENIDOS
1.1. Sistema de coordenadas.
1.2. Diferentes espacios. (local y global). - Vértices y mallas.
1.3. Polígonos y ejes.
1.4. Texturizado.
1.5. Sistema de cámaras.
1.6. Iluminación básica.
2.1. ¿Qué es Unity 3D y por qué su uso? - Interfaz de Unity 3D.
2.2. Selección de elementos y foco.
2.3. Introducción a los Game Objects.
3.1. Componentes y GameObjects.
3.2. Transformaciones de elementos.
3.3. Texturizado y materiales.
4.1. Terreno y cielo.
4.2. Elementos de la naturaleza (árboles, agua, vegetación,…). - Iluminación:
4.3. Luz ambiental.
4.4. Luz de interiores (mapas de luces)
4.5. Sistema de cámaras (tradicional y tercera persona).
5.1. Importación de personajes de otros sistemas.
5.2. Animación de personajes (clásica y Mecanim).
5.3. RagDoll.
6.1. Mallas de colisión.
6.2. Triggers.
6.3. Joints.
6.4. RigidBodies y SoftBodies.
7.1. Introducción al lenguaje C#.
7.1.1. Variables.
7.1.2. Funciones.
7.1.3. Eventos.
7.1.4. Estados.
7.1.5. Listas.
7.1.6. Utilización de la interfaz de programación.
7.2. Matemáticas y trigonometría.
7.3. Bucles.
7.4. Transformaciones avanzadas de GameObjects.
7.5. Comunicación entre objetos.
7.6. Control de personajes.
7.7. Control de luces y cámaras.
8.1. RayCasting.
8.2. Detección de objetos y caminos.
8.3. Colisiones.
8.4. Control avanzado de cámaras.
8.5. Armamento.
8.6. Programación de sistemas online.
8.7. Multijugador.
8.8. Diferentes tratamientos para juegos 2D y 3D.
9.1. Compilación del juego en diferentes plataformas.
9.2. Peculiaridades de dispositivos móviles y consolas:
9.2.1. Touch.
9.2.2. Acelerómetros.
9.2.3. Controles de pantalla.
9.2.4. Mandos.
10.1. Integración con Google Cardboard.
10.2. Integración con Oculus Rift.
10.3. Input y mecánicas en juegos de realidad virtual.
11.1. Creación de un videojuego con realidad virtual.
AL FINALIZAR EL CURSO, OBTENDRÁS:
REQUISITOS