Contenido del curso
El sistema de UI de Unity
- 4

Canvas y sus modos de renderizado en Unity
08:48 min - 5

El Rect Transform
11:45 min - 6

Componente de imagen
08:05 min - 7

Máscaras y efectos
04:16 min - 8

Texto en Unity con Text Mesh Pro
06:14 min - 9

Creando botones en nuestra interfaz
07:37 min - 10

Otros elementos de UI
05:32 min - 11

Auto layout
09:02 min - 12

Scroll views
05:21 min - 13

Controla grupos de UI con Canvas Group
02:58 min
Haciendo interfaces para el juego
- 14

Pantallas de UI para Safari Match en Unity
02:45 min - 15

Importar y configurar sprites UI en Unity
05:36 min - 16

Construye la Start Screen en Unity
12:31 min - 17

Animando el fondo con shader graph
12:16 min - 18

Agregando lógica a la pantalla de título
11:35 min - 19

Scroll view de selección de niveles en Unity
10:47 min - 20

Genera lista de niveles con prefabs en Unity
13:23 min - 21

Corrige bugs de UI antes de añadir más features
08:43 min - 22

Contador de puntos y pausa en Unity HUD
11:06 min - 23

Anima iconos con DOTween en Unity
08:21 min - 24

Pantalla de pausa en Unity con Layout Group
07:42 min - 25

Pantalla de pausa con reseteo de escena en Unity
09:37 min - 26

Rediseño visual de la pantalla Game Over en Unity
07:47 min - 27

Pantalla de opciones con layouts en Unity
11:36 min - 28

Implementación de la pantalla de configuración
12:46 min - 29

Interfaces de Unity que parecen juegos profesionales
02:41 min
Transforma la UI de tu juego Match 3 en Unity
Resumen
Crear interfaces de usuario en Unity es la diferencia entre un juego que se siente amateur y uno que se siente profesional. En este recorrido vas a transformar un proyecto de Match 3 básico en una experiencia pulida con menús dinámicos, animaciones y pantallas funcionales conectadas entre sí.
¿Qué vas a construir con interfaces de usuario en Unity?
El punto de partida es un juego de Match 3 creado previamente en el curso de introducción a desarrollo de juegos móviles con Unity. Ese proyecto trae lo mínimo: una pantalla de inicio sencilla, la mecánica de juego y un game over que regresa al inicio.
El punto de llegada cambia por completo la experiencia del jugador. Vas a terminar con un sistema completo de pantallas conectadas que se siente como un juego real publicado.
- Pantalla de inicio rediseñada con mejor presentación visual.
- Pantalla de opciones funcional para configurar el juego.
- Selección de niveles generada dinámicamente desde código.
- Pantalla de juego con animaciones al conseguir puntos.
- Pantalla de pausa con opciones de continuar o salir.
- Game over mejorado con botones para reiniciar o volver al menú.
¿Qué es una UI generada dinámicamente en Unity? Es una interfaz cuyos elementos, como botones de niveles, se crean por código en tiempo de ejecución en lugar de colocarse a mano en el editor. Esto te permite escalar el juego sin tocar la escena cada vez que agregas contenido.
¿Qué necesitas saber antes de empezar el curso?
Hay tres áreas que debes manejar para aprovechar al máximo el contenido. No son opcionales: son la base sobre la que vamos a trabajar las interfaces.
Prerrequisitos técnicos
- Programación básica: variables, funciones, condicionales y ciclos en C#.
- Control de versiones: manejo de Git para guardar tu progreso.
- Creación de videojuegos con Unity: familiaridad con el editor, escenas y GameObjects.
Si sientes que alguno de estos pilares está flojo, en los recursos de esta clase encontrarás enlaces directos a cursos de la plataforma para reforzarlos antes de continuar.
¿Por qué necesito control de versiones para un curso de UI? Porque vas a modificar un proyecto existente y querrás poder volver atrás si algo se rompe. Git te permite experimentar sin miedo a perder tu trabajo.
¿Quién te va a guiar en este recorrido?
Tu profesor es Orlando Almario, diseñador de videojuegos y desarrollador full stack trabajando en la industria desde 2014. Ha colaborado con empresas y clientes en videojuegos, instalaciones interactivas y plataformas en la nube.
Además dirige su propio estudio llamado Aventuras Bonitas, enfocado en juegos de aventuras. Si quieres contactarlo de forma directa, su sitio personal es orla.games.
El proyecto que vas a evolucionar es real, no un ejemplo de juguete. Eso significa que cada pantalla que construyas resuelve un problema concreto que enfrentarías al publicar un juego móvil. ¿Listo para darle a tu Match 3 la cara que se merece? Cuéntame en los comentarios qué pantalla te emociona más construir.