Creación 2D con Unity 6.0
Aprende a diseñar y programar tus propios videojuegos 2D desde cero con Unity 6.0, el motor más usado por estudios y desarrolladores independientes.
A lo largo del curso descubrirás cómo crear escenarios, animar personajes, aplicar físicas reales, añadir sonidos, diseñar menús interactivos y publicar tu juego en PC o web.
No necesitas experiencia previa: empezaremos desde lo básico para que, paso a paso, termines desarrollando tu propio juego completo y jugable.
Ideal para quienes quieren iniciarse en el desarrollo de videojuegos de forma práctica y divertida.
1. Introducción a Unity 6.0 y entorno de trabajo
Conoce el nuevo Unity 6, su interfaz y estructura de proyectos. Aprenderás a moverte por el entorno, crear escenas, manejar objetos y entender cómo funciona la lógica del motor.
Lecciones
1.1 Qué es Unity 6 y qué ha cambiado respecto a versiones anteriores. 1.2 Instalación, interfaz y primeros pasos. 1.3 Estructura de un proyecto 2D. 1.4 Escenas, GameObjects y componentes. 1.5 Guardar, organizar y buenas prácticas de trabajo. 1.6 Resumen Modulo 12. Gráficos y Sprites
Aprende a importar, organizar y mostrar imágenes en pantalla. Domina el uso de sprites, fondos, capas y el sistema Tilemap para construir escenarios con colisiones.
Lecciones
2.1 Importar y configurar sprites. 2.2 Sprite Renderer y Sorting Layers. 2.3 Fondos, tiles y capas. 2.4 Uso del Tilemap (suelo, decorado, colisiones). 2.5 Creación de personajes y objetos animados. 2.6 Resumen Modulo 23. Movimiento y física 2D
Da vida a tu personaje con físicas realistas. Trabajarás con Rigidbody2D y Collider2D, programando movimiento, saltos y colisiones mediante scripts en C#.
Lecciones
3.1 Rigidbody2D y Collider2D: diferencias y configuraciones. 3.2 Movimiento con teclado y salto. 3.3 Detectar colisiones y triggers. 3.4 Plataforma y gravedad. 3.5 Scripts en C#: lógica básica para controlar al jugador. 3.6 Resumen modulo 34. Interacción y lógica del juego
Incorpora reglas y objetivos: recoger objetos, ganar puntos, evitar enemigos y pasar de nivel. Aprenderás a usar prefabs, triggers y control de escenas.
Lecciones
4.1 Recoger objetos (coins, llaves, power-ups). 4.2 Puntos, vidas y condiciones de victoria/derrota. 4.3 Enemigos con movimiento y daño. 4.4 Prefabs: reutilizar objetos. 4.5 Control de escenas (pasar de nivel, reiniciar, menú principal). 4.6 Resumen modulo 45. Sonido y animaciones
Añade música y efectos sonoros que respondan a las acciones del juego. Domina el Animator y crea transiciones fluidas entre las animaciones del personaje.
Lecciones
5.1 Añadir efectos de sonido y música. 5.2 Control de audio desde scripts. 5.3 Animator y Animator Controller. 5.4 Transiciones de animaciones y estados. 5.5 Sincronizar sonido, animación y eventos del juego. 5.6 Resumen modulo 56. Interfaz (UI)
Diseña la parte visible del juego: menús, marcadores y pantallas de inicio o pausa. Usarás el sistema Canvas para crear una interfaz adaptable y profesional.
Lecciones
6.1 Canvas, botones y textos dinámicos. 6.2 Marcador de puntos y vidas. 6.3 Pantalla de inicio y Game Over. 6.4 Menú de pausa. 6.5 HUD adaptado a distintos tamaños de pantalla. 6.6 Resumen modulo 67. Optimización y exportación
Aprende a preparar y optimizar tu proyecto antes de publicarlo. Compila el juego para PC, WebGL o Android, y conoce cómo compartirlo en plataformas como Itch.io.
Lecciones
7.1 Organización de assets y limpieza del proyecto. 7.2 Construir el juego para Windows, WebGL y Android. 7.3 Introducción al control táctil. 7.4 Publicar el juego en Itch.io o similar. 7.5 Revisión final y mejoras. Resumen modulo 78 Proyecto final
Desarrolla tu propio videojuego 2D completo aplicando todo lo aprendido: niveles, enemigos, música y puntuación. Terminarás el curso con tu primer título jugable y publicado.
