Unity Dojo II: Sistemas de Unity
¿Qué vamos a tratar?
Aprenderás los sistemas esenciales que forman un videojuego: animaciones, iluminación, físicas, movimiento, etc. Aprenderás tanto las herramientas de interfaz de Unity como su contrapartida a nivel de programación.
El alumno podrá idear una serie de pequeños scripts y minijuegos que le permitirán avanzar en su carrera de desarrollador 3D y comprender en general las bases para poder desarrollar sus propios juegos.
Requisitos
Para poder acceder a este curso has de haber completado el curso Unity Dojo I: Programación Básica o poseer los conocimientos básicos sobre programación y Unity 3D.
El software que usaremos en este curso será el conocido y aclamado motor de desarrollo de videojuegos Unity 3D junto con Visual Studio Community para programar.
Programa
- Fundamentos básicos de scripting en Unity.
- Awake y Start.
- Update y FixedUpdate.
- Matemáticas de vectores básicas.
- Habilitar y deshabilitar componentes.
- Activar y desactivar componentes.
- Translación y rotación.
- Look At.
- Linear Interpolation.
- GetButton, GetKey, GetAxis.
- Instantiate y Destroy.
- Delta Time.
- OnMouseDown.
- Básico: Transform y Cámara.
- Local vs global.
- Right, up y forward.
- Métodos Transform y InverseTransform
- Materiales.
- Conceptos básicos.
- Texturas.
- Standard Shader.
- Tipos de texturas.
- Introducción a los shaders.
- Iluminación.
- Luces.
- Luz directa vs indirecta.
- Global Illumination.
- Realtime GI.
- Baked GI.
- Light Probes.
- Reflection Probes.
- Luz ambiental.
- Luz emisiva.
- Postprocesado.
- – Postprocessing stack y volume.
- Físicas.
- RigidBody
- Colliders.
- Physic Materials.
- OnCollision y OnTrigger.
- Joint Básicos.
- Terrains.
- Sistema de terrenos de Unity.
- World Machine.
- Partículas.
- Introducción al sistema de partículas Shuriken.
- Animación.
- Importación de animaciones.
- Animator Controlles.
- Animator y Animation.
- Blend Trees.
- 2D
- Sprite Renderer.
- Físicas 2D.
- Animación de gráficos 2D.
- Sistema de tilemaps.
- Interfaces de usuario.
- Principales componentes de UI.
- Extras y prácticas de clase.