Duración total: 20 horas (5 clases de 4 horas cada una)


¿A quién está dirigido?

Este curso está dirigido a desarrolladores, diseñadores y entusiastas que deseen crear videojuegos en 3D con Unity. Ideal para quienes buscan aprender desde los fundamentos hasta la implementación de mecánicas básicas en entornos tridimensionales. Se recomienda tener conocimientos básicos de Unity, pero no es indispensable.


Temario del Curso

Clase 1: Introducción al Desarrollo 3D en Unity

  • Configuración del proyecto en 3D.
  • Exploración de la interfaz de Unity: jerarquía, escena e inspector en proyectos 3D.
  • Creación y manipulación de GameObjects en 3D (cubos, esferas, planos).
  • Introducción a materiales y texturas.
  • Ejercicio práctico: construir una escena 3D básica.

Clase 2: Luces, Cámaras y Física en 3D

  • Introducción a los tipos de luces (Directional, Point, Spot).
  • Configuración de sombras y efectos de iluminación.
  • Introducción a la cámara en Unity: perspectivas y cinemática.
  • Uso de Rigidbody y colisiones en objetos 3D.
  • Ejercicio práctico: crear una escena iluminada con objetos físicos interactivos.

Clase 3: Modelado y Animación de Personajes en 3D

  • Importación de modelos 3D desde software externo o Unity Asset Store.
  • Introducción al rigging y configuración de esqueletos humanoides.
  • Creación de animaciones y controladores con Animator.
  • Ejercicio práctico: integrar un modelo animado en una escena.

Clase 4: Programación de Mecánicas en 3D

  • Introducción a scripting en C# para proyectos 3D.
  • Control de personajes en 3D: movimiento, saltos y rotación.
  • Implementación de interacciones con el entorno (botones, puertas, recolectables).
  • Ejercicio práctico: programar un personaje con interacción básica en un nivel.

Clase 5: Diseño de Niveles y Proyecto Final

  • Construcción de niveles en 3D: uso de terrenos, colinas y agua.
  • Introducción al postprocesado para mejorar la calidad visual.
  • Integración de mecánicas y elementos de diseño aprendidos.
  • Proyecto final: creación de un nivel jugable completo en 3D con objetivos y desafíos.
  • Feedback del instructor y cierre del curso.

Al finalizar el curso, aprenderás:

  • Configurar proyectos en Unity para desarrollo 3D.
  • Crear entornos tridimensionales con luces, cámaras y efectos visuales.
  • Importar, animar y controlar personajes en 3D.
  • Diseñar y programar mecánicas básicas en un videojuego 3D.
Nombre