Duración total: 10 horas (4 clases de 2.5 horas cada una)
¿A quién está dirigido?
Este curso está dirigido a desarrolladores y artistas que deseen mejorar la calidad visual de sus videojuegos utilizando efectos especiales y partículas en Unity. Ideal para quienes buscan crear entornos impactantes, mejorar la estética y captar la atención del jugador con efectos visuales dinámicos.
Temario del Curso
Clase 1: Fundamentos de Efectos Visuales en Unity
- ¿Qué son los efectos visuales y por qué son importantes?
- Introducción al sistema de partículas en Unity.
- Creación de partículas básicas (humo, fuego, chispas).
- Configuración inicial: emisores, formas, tamaños y duraciones.
- Ejercicio práctico: crear un sistema de partículas básico para fuego.
Clase 2: Personalización y Control Avanzado de Partículas
- Uso de módulos: velocidad, rotación, gravedad y colisiones.
- Integración de texturas y materiales en sistemas de partículas.
- Uso de curvas para personalizar trayectorias y comportamientos.
- Ejercicio práctico: diseño de un efecto de explosión con partículas dinámicas.
Clase 3: Efectos Visuales Avanzados con Shaders y Postprocesado
- Introducción a shaders: ¿qué son y cómo funcionan?
- Creación de efectos visuales avanzados con Shader Graph.
- Postprocesado: bloom, depth of field, color grading, motion blur.
- Ejercicio práctico: implementar un efecto de luz volumétrica y partículas brillantes.
Clase 4: Integración y Optimización de Efectos Visuales
- Sincronización de efectos con eventos del juego (explosiones, habilidades, impactos).
- Optimización de efectos visuales para rendimiento en diferentes plataformas.
- Proyecto final: creación de una escena interactiva con múltiples efectos visuales (niebla, luces, partículas).
- Feedback y cierre del curso.
Al finalizar el curso, aprenderás:
- Diseñar sistemas de partículas básicos y avanzados en Unity.
- Personalizar efectos visuales para escenarios y mecánicas específicas.
- Utilizar shaders y postprocesado para mejorar la calidad gráfica.
- Integrar efectos visuales dinámicos y optimizados en videojuegos.
