Duración total: 15 horas (5 clases de 3 horas cada una)


¿A quién está dirigido?

Este curso está dirigido a principiantes y desarrolladores que desean aprender a crear videojuegos 2D desde cero utilizando Unity. Ideal para quienes buscan entender las herramientas específicas para proyectos 2D, desde el diseño visual hasta la programación de mecánicas simples y complejas. No se requiere experiencia previa avanzada, pero conocer lo básico de Unity es recomendable.


Temario del Curso

Clase 1: Fundamentos del Desarrollo 2D en Unity

  • Introducción al desarrollo de videojuegos 2D.
  • Configuración del proyecto en 2D.
  • Herramientas principales de Unity para juegos 2D: Sprite Editor, Grid y Tilemap.
  • Importación de sprites y organización en la jerarquía.
  • Ejercicio práctico: crear una escena básica con sprites y fondos.

Clase 2: Animaciones y Física en Juegos 2D

  • Introducción al Animator y creación de animaciones básicas para personajes.
  • Uso de Rigidbody 2D y colisiones.
  • Configuración de física en un entorno 2D: gravedad, fricción y materiales físicos.
  • Ejercicio práctico: animar un personaje y agregar colisiones.

Clase 3: Mecánicas Básicas de Juego en 2D

  • Introducción a programación en C# para juegos 2D.
  • Control de personajes: movimiento, saltos y detección de colisiones.
  • Implementación de recolectables (puntos, monedas, ítems).
  • Ejercicio práctico: programar un personaje jugable con interacción básica.

Clase 4: Diseño de Niveles 2D

  • Uso avanzado de Tilemap para construir niveles interactivos.
  • Creación de plataformas y obstáculos dinámicos.
  • Introducción a parallax scrolling para mejorar la profundidad visual.
  • Ejercicio práctico: diseñar un nivel jugable con múltiples plataformas.

Clase 5: Proyecto Final y Publicación

  • Integración de elementos aprendidos: animaciones, física y mecánicas.
  • Creación de un nivel completo con desafíos y objetivos.
  • Exportación y configuración de un build para PC o móvil.
  • Feedback del instructor y cierre del curso.

Al finalizar el curso, aprenderás:

  • Configurar y desarrollar proyectos 2D en Unity desde cero.
  • Diseñar niveles interactivos y atractivos con Tilemap y Grid.
  • Programar mecánicas básicas para personajes en 2D.
  • Exportar y optimizar un videojuego 2D para plataformas como PC y móvil.
Nombre