Introducción a Unity para videojuegos 2D
Por Juan Diego Vázquez Moreno , Programador y diseñador de videojuegos
Aprende a diseñar tu propio videojuego en 2D desde cero como un profesional

Aprende a diseñar tu propio videojuego en 2D desde cero como un profesional
Domestika Basics · 8 cursos incluidos
-
Curso 1 - Introducción a Unity y conceptos básicos
Por Juan Diego Vázquez Moreno
Conoce la interfaz y las funciones principales para crear tu primer proyecto
-
Curso 2 - Unity para juegos 2D
Por Juan Diego Vázquez Moreno
Domina las herramientas y utilidades que Unity ofrece para crear tu videojuego 2D
-
Curso 3 - Programación para videojuegos
Por Juan Diego Vázquez Moreno
Aprende los conceptos básicos de programación para videojuegos
-
Curso 5 - Físicas 2D en Unity
Por Juan Diego Vázquez Moreno
Profundiza en la física y descubre las herramientas para controlar la gravedad
-
Curso 6 - La herramienta Tilemap
Por Juan Diego Vázquez Moreno
Crea escenarios únicos con la herramienta Tilemap
-
Curso 7 - Interfaz de Usuario (UI)
Por Juan Diego Vázquez Moreno
Aprende a crear los menú de inicio y game over de tu videojuego
-
Curso 8 - Creemos un juego
Por Juan Diego Vázquez Moreno
Añade los últimos detalles para finalizar tu videojuego como un profesional
Si tu pasión por los videojuegos 2D va más allá de jugarlos y quieres crearlos, en este Domestika Basics puedes aprender a hacerlos realidad en tan solo 8 cursos. De la mano de Juan Diego Vázquez —programador y diseñador de videojuegos para Android y iOS— aprenderás a desarrollar tu propio videojuego 2D desde cero con todas las herramientas y recursos que te ofrece el software Unity.
Empezarás en el primer curso con una pequeña introducción a Unity. Verás cómo instalar el programa y usarás un proyecto real para repasar la interfaz gráfica y aprender los conceptos más básicos para comenzar a trabajar. Al finalizar, crearás tu primer proyecto y lo ejecutarás en tu ordenador.
Continuarás con el segundo curso conociendo los conceptos y utilidades más importantes que el software ofrece. Entenderás que aunque Unity es originalmente un engine 3D, este se puede utilizar perfectamente para crear cualquier tipo de juego 2D.
Juan Diego te hará una introducción a conceptos de programación básica para que aprendas la terminología y la sintaxis que se usa a la hora de crear scripts para videojuegos. Aprenderás a leer input desde un teclado, mando o ratón, y a usarlo para mover a los personajes por la pantalla e interactuar con el entorno.
Aprenderás a usar las ventanas de Animation y Animator. Con ellas, podrás crear todo tipo de animaciones 2D complejas para añadirlas a tu juego.
Repasarás los conceptos y componentes necesarios para añadir gravedad a tu videojuego. Verás los componentes más importantes, Rigidbody 2D y Collider 2D, y aplicarás lo aprendido sobre programación para crear un Character Controller que permita que tu personaje pueda moverse por el escenario, corriendo, chocando y saltando.
Estudiarás una forma para crear escenarios 2D gracias a la utilidad de Tilemap, con la que dispones de un sistema alternativo para la creación de escenarios y niveles en 2D como si pintaras con el ratón.
Llegando al final del curso verás la manera de crear interfaces de usuario en Unity y crearás dos menús: el de comienzo de partida y el de Game Over, los cuales unirás al sistema.
Finalizarás este Domestika Basics afinando algunos detalles y utilidades extras, como la cámara para seguir a nuestro personaje por el escenario, añadirás sonido, crearás efectos con pequeñas partículas para cuando hay explosiones y añadirás algunos retoques finales que harán de tu juego uno perfecto para exportar y jugar.
Requisitos técnicos
- ⦁ Un ordenador con Windows 7 SP1+ (o superior) o macOS 10.12 Sierra (o superior).
⦁ Acceso a internet para descargar la versión gratuita de Unity.
- 98% valoraciones positivas (1.4K)
- 59.542 estudiantes
- 59 lecciones (10h 18m)
- 8 cursos
- 68 recursos adicionales (58 archivos)
- Online y a tu ritmo
- Disponible en la app
- Audio: Español, Inglés
- Español · Inglés · Portugués · Alemán · Italiano · Francés · Polaco · Neerlandés
- Nivel: Iniciación
- Acceso ilimitado para siempre
Opiniones

Juan Diego Vázquez estudió Ingeniería Informática en la Universidad de Sevilla (España) y al poco tiempo de comenzar a trabajar como programador, decidió aventurarse con otros compañeros en crear una empresa de desarrollo de videojuegos.
Para el año 2013 comenzó a colaborar con grandes empresas del sector en el desarrollo y publicación de algunos juegos móviles 2D creados en Unity. Su primer gran proyecto llegó tan solo dos años después, en el 2015, cuando desarrolló el videojuego Crossing Souls, una aventura ochentera de pixel art que está disponible en PC, PS4 y Nintendo Switch.
Su aventura en los videojuegos continúa desarrollando diferentes videojuegos 2D con todas las herramientas que Unity proporciona y siempre buscando el mejor equilibrio entre la diversión y la optimización de la experiencia de un juego.
Contenidos
Curso 1 - Introducción a Unity y conceptos básicos
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Descarga e instalación de Unity
-
Descarga e instalación de Unity
-
-
U3
Resumen general de la interfaz
-
Resumen general de la interfaz
-
-
U4
Ventanas: escena y jerarquía
-
Ventanas: escena y jerarquía
-
-
U5
Ventanas juego e inspector
-
Ventanas: juego e inspector
-
-
U6
Estructura del proyecto
-
Estructura del proyecto
-
-
U7
Configuración: Build y Player
-
Configuración: Build y Player
-
-
U8
Práctica: Creando nuestro primer proyecto
-
Práctica: Creando nuestro primer proyecto
-
Curso 2 - Unity para juegos 2D
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Visión general del modo 2D
-
Visión general del modo 2D
-
-
U3
Los Sprites
-
Los sprites
-
-
U4
El componente Sprite Renderer
-
El componente Sprite Renderer
-
-
U5
El editor de sprites
-
El editor de sprites
-
-
U6
Práctica: Creando el escenario
-
Práctica: Creando el escenario
-
Curso 3 - Programación para videojuegos
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Scripts como componentes
-
Scripts como componentes
-
-
U3
Profundizando en conceptos básicos
-
Profundizando en conceptos básicos I
-
Profundizando en conceptos básicos II
-
-
U4
Vectores y tiempo
-
Vectores y tiempo
-
-
U5
Usando el teclado para interactuar con nuestro juego
-
Usando el teclado para interactuar con nuestro juego
-
-
U6
Utilidades varias
-
Utilidades varias I
-
Utilidades varias II
-
-
U7
Práctica: Creando un Enemy Controller básico
-
Práctica: Creando un Enemy Controller básico
-
Curso 4 - Animación en 2D
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Ventana Animator
-
Ventana Animator
-
-
U3
Creando animaciones usando un “Sprite Sheet”
-
Creando animaciones usando un “Sprite Sheet”
-
-
U4
Diferentes estados animados usando el “Animator Controller”
-
Diferentes estados animados usando el “Animator Controller”
-
-
U5
Controlando el “Animator Controller” con programación
-
Controlando el “Animator Controller” con programación
-
-
U6
Usando eventos dentro de las animaciones
-
Usando eventos dentro de las animaciones
-
-
U7
Práctica: Creando los estados de nuestro personaje
-
Práctica: Creando los estados de nuestro personaje
-
Curso 5 - Físicas 2D en Unity
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Introducción a las físicas 2D en Unity
-
Introducción a las físicas 2D en Unity
-
-
U3
Colliders, Materiales físicos y Triggers 2D
-
Colliders, materiales físicos y triggers 2D
-
-
U4
Joints en Unity y sus tipos
-
Joints en Unity y sus tipos
-
-
U5
Modificadores físicos de área en 2D
-
Modificadores físicos de área en 2D
-
-
U6
Raycast 2D
-
Raycast 2D
-
-
U7
Práctica: Añadiendo físicas a nuestro personaje
-
Práctica: Añadiendo físicas a nuestro personaje
-
Añadiendo físicas a nuestro personaje II
-
Curso 6 - La herramienta Tilemap
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Conceptos básicos
-
Conceptos básicos
-
-
U3
Usando colliders en tu tilemap
-
Usando colliders en tu tilemap
-
-
U4
Añadiendo reglas para ayudarnos a pintar
-
Añadiendo reglas para ayudarnos a pintar
-
-
U5
Práctica: Tiles personalizados y prefabs
-
Práctica: Tiles personalizados y prefabs
-
Curso 7 - Interfaz de Usuario (UI)
-
U1
Bienvenida
-
Bienvenida
-
-
U2
UI Canvas
-
UI Canvas
-
-
U3
UI RectTransform
-
UI RectTransform
-
-
U4
UI Button
-
UI Button
-
-
U5
UI Events y Triggers
-
UI Events y Triggers
-
-
U6
UI Image y UI Text
-
UI Image y UI Text
-
-
U7
Práctica: Creando nuestro menús de juego
-
Práctica: Creando nuestro menús de juego
-
Curso 8 - Creemos un juego
-
U1
Bienvenida
-
Bienvenida
-
-
U2
Cámaras: siguiendo al personaje
-
Cámaras: siguiendo al personaje
-
-
U3
Afinando los enemigos
-
Afinando los enemigos
-
Afinando los enemigos II
-
-
U4
¡A por ellos! Creando el sistema de ataque de nuestro personaje
-
¡A por ellos! Creando el sistema de ataque de nuestro personaje I
-
¡A por ellos! Creando el sistema de ataque de nuestro personaje II
-
-
U5
Añadiendo un poco de sonido
-
Añadiendo un poco de sonido
-
-
U6
Juguemos con partículas
-
Juguemos con partículas
-
-
U7
Últimos retoques
-
Últimos retoques
-
Ver el contenido de los 8 cursos
Sobre Domestika Basics
Domestika Basics son cursos orientados a explicar de manera sencilla y paso a paso el software más usado por creativos de todo el mundo.
El contenido está cuidadosamente pensado para estudiantes que se inician en una nueva disciplina creativa y para profesionales con experiencia que quieren reforzar sus conocimientos.
Aprende con los mejores profesores de Domestika a través de lecciones prácticas, recursos abundantes y con una dificultad progresiva que te permitirá ver resultados desde el primer día.
Con Domestika Basics crecerás como profesional y estarás preparado para realizar proyectos más importantes.
-
Sin conocimientos previos
En Domestika Basics tienes todo lo necesario para iniciarte en una disciplina y llegar a ser un experto.
-
Centrados en la herramienta
Descubre los fundamentos, técnicas y métodos probados que necesitas para dominarla.
-
Aprende rápido
Los mejores profesionales te enseñan paso a paso y sin rodeos para que no te pierdas dentro del programa.
-
Certificados Plus
Si eres Plus, obtén un certificado personalizado y firmado por tu profesor. Compártelo en tu porfolio, en las redes sociales o donde quieras.
edwardpadillamartin
Excelente curso muy bien explicado fue mejor de lo que esperaba 10/10
samanta_nino
es muy bueno aprendí muy bien sobre unity ,puede entender y tener buenas bases para mas adelante desarrollar en 3D
nrejman
PlusIntuitivo y dinámico
facturar_coma14
PlusEs bastante intuitivo. Aprendiendo en cada unidad.
clusdph
A primera vista parece muy intuitivo el uso de Unity y el curso hace que puedas ir poniendo en práctica cada lección.