Duración total: 15 horas (5 clases de 3 horas cada una)
Contents
¿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.
