Autoplay
Autocompletar
Lección anterior
Completar y continuar
Master en Programación de Videojuegos con Unity® 2021 y C#
PRESENTACIÓN DE TODO EL MASTER
Instructor Mariano Rivas (6:02)
Únete a la comunidad de Discord de Master Devs (4:31)
Cómo resolver dudas rápidamente (9:48)
INSTALANDO UNITY 6 Y VISUAL STUDIO
Objetivos de la sección (3:50)
Diferentes motores de videojuegos (11:50)
Recorriendo la web de Unity 6 en 2025 (12:13)
Entendiendo las licencias y los precios de Unity 6 (10:08)
Creación de Unity ID (4:23)
Entendiendo y creando Organizaciones (5:16)
Descargando e instalando Unity Hub (4:22)
Recorrido de la interface de Unity Hub (6:51)
Entendiendo el sistema de versiones de Unity (6:16)
Instalando Unity 6 (5:39)
Instalando Visual Studio Community (7:31)
Validando la instalación de Unity 6 y Visual Studio (6:31)
Instalando versiones anteriores de Unity (2:54)
Instalando modulos nuevos y desinstalando versiones viejas de Unity (2:01)
Cambiando el idioma de Visual Studio (1:18)
Conclusión final (0:44)
Fundamentos de Unity 6
Objetivos de la sección (1:27)
Abriendo proyectos ya creados en Unity 6 (7:22)
Creando nuevos proyectos en Unity 6 (10:04)
Estructura de carpetas de proyectos de Unity 6 (7:11)
Secciones de la Interface de Unity 6 (6:28)
Barra de información de Unity 6 (1:52)
Recorrido del menú principal de Unity 6 (8:00)
Barra de herramientas de Unity 6 (14:04)
Recorrido de las vistas y paneles del Layout Default en Unity 6 (10:35)
Gestión y uso de vistas o pestañas en Unity 6 (8:00)
Gestión y creación de Layouts en Unity 6 (4:41)
Vista Hierarchy al detalle en Unity 6 (20:32)
Vista Scene al detalle en Unity 6 (18:42)
Vista Game al detalle en Unity 6 (19:25)
Vista Inspector al detalle en Unity 6 (9:42)
Vista Project al detalle en Unity 6 (16:08)
Vista de Consola al detalle en Unity 6 (21:07)
Conclusión (0:56)
Moverse en espacios 3D con Unity 6
Objetivos de esta sección (1:25)
Orbitar, mover y acercar la cámara de la escena en Unity 6 (6:41)
Configuración de cámara de escena y movimeinto en primera persona (9:03)
Haciendo y editando selecciones sobre la vista de escena en Unity 6 (6:45)
Transformaciones de posición, rotación y escala en Unity 6 (10:37)
Unidades métricas en Unity 6 (7:23)
Transformaciones precisas con el componente Transform en Unity 6 (9:25)
Configuraciones de grilla en Unity 6 (5:59)
Movimientos precisoso con imanes en Unity 6 (8:24)
Introudcción al diseño modular en videojuegos (4:00)
Herramienta de imán de vértices en unity 6 (7:04)
Orientación global en vista de escena con Unity 6 (7:40)
Modo global y local de objetos 3D en Unity 6 (3:27)
Conclusión (0:37)
PRÁCTICA 1: Dominando la Jeraquía y el espacio 3D en Unity 6
Objetivos de la práctica (2:21)
Recursos para descargar
Creando la cabeza y el cuello del personaje (7:00)
Creando el pecho, el abdomen y la cadera (10:55)
Creando el brazo completo (4:54)
Duplicando y nombrando brazo izquierdo y derecho (6:41)
Entendiendo y solucionando el problema de las deformaciones de geometrías (9:19)
Solución a deformaciones de pecho, abdomen y cadera (2:36)
Finalizando las piernas y el resto de deatlles (9:04)
CREACIÓN Y GESTIÓN DE ASSETS EN UNITY 6
Introducción a la sección (2:00)
Recursos para descargar
Funcionamiento de Escenas en Unity (7:03)
Gestión de escenas (6:27)
Plantillas de escenas (7:32)
Edición de múltiples escenas (6:03)
Selección de escenas en Build Settings (5:38)
Que son los Gameobjects (10:18)
Flujo de trabajo entre componentes (10:46)
Tipos de datos de componentes (7:29)
Componentes mas usados (13:00)
Creación de Prefabs (7:08)
Edición avanzada de Prefabs (3:33)
Variantes de Prefabs (3:32)
Creación de Prefabs desde cero (5:16)
Menú Prefabs - Unpack Prefabs (5:33)
Teoría de uso e importación de Modelos 3D (9:15)
Importación de Modelos 3D - Flujo de Trabajo (22:25)
Compresión y Uso de Archivos de Audio (18:33)
Compresión de Audios - Flujo de trabajo (20:47)
Uso e importación de Texturas 3D (18:28)
Importación de Texturas 2D - Atlas y Sprites (7:51)
Recorrido del menú Assets (8:20)
Conclusión final (1:06)
Gestión de Proyectos en Unity 2020 -2021
Recursos para descargar
Introducción a la sección (1:14)
Diferencia entre Cámara Perspectiva y Ortográfica (6:14)
Parámetros de configuraciones de Cámaras (15:13)
Ajustes de Tamaño y Resolución de pantallas (14:19)
Opciones de Build Settings para construcción de proyectos (10:32)
Diferencias entre Proyectos 2D y 3D (10:06)
Uso de Layers - Gestión de visibilidad (4:10)
Uso de Layers - gestión de Interactividad (5:12)
Uso y Gestión de Etiquetas o TAGS (6:27)
Organización y estructura de proyectos (6:16)
Búsquedas de Assets por tipos y por etiquetas (9:29)
Conclusión (0:27)
Uso y Descarga de PACKAGES - Unity 2021
Introducción a la sección (0:54)
Que son los PACKAGES o Paquetes (6:30)
Ventana PACKAGE MANAGER (11:57)
Importando Paquetes desde el Asset Store (10:56)
Importando Paquetes Registrados por Unity (4:48)
Importando y exportando Custom PACKAGES (6:44)
Conclusión (0:46)
Prototipando Videojuegos 3D - Unity 2021
Introducción a la sección 9 (2:32)
Creación de Proyecto y descarga de recursos (12:35)
Uso de herramientas de prototipado de niveles (10:52)
Colocando Personaje 3D con controladores (7:53)
Controlando limites de juego (8:49)
Ajustes de iluminación (2:58)
Seguimiento de cámara (10:22)
Rigs de Cámara (5:02)
FPC y opciones de CH Controller (8:29)
Ajustes finales y generando el .EXE (9:58)
Conclusión y EXTRAS (5:40)
Fundamentos Unity 2D - Unity 2021
Recursos para descargar
Introducción a la sección Unity 2D (0:51)
Creación de Proyectos 2D (7:32)
Herramienta Rec Tool (7:03)
Modo Sprite (2D and UI) (5:27)
Como activar el Sprite Editor (1:58)
3 Modos de Sprites (8:59)
Unidades de Pixel y Ajuste de Mallas 2D (8:03)
Canales Alpha y calidades de Imagen (9:26)
Opciones de compresión por plataforma (2:57)
Creación de Gameobjects 2D (5:56)
Componente Sprite Renderer (8:40)
Máscaras de transparencia (2:53)
Herramienta Sorting Layers y Orders (8:07)
Sprite Editor Modo Single (7:38)
Sprite Editor Modo Multiple edicion manual (6:27)
Sprite Editor Modo Multiple edición Automatizada (8:59)
Técnicas de Optimización de Atlas y Sprites 2D (9:19)
Optimización gráfica potencias de 2 (5:40)
Rendimiento y llamadas gráficas (5:59)
Edición de centro o Pivote 2D (1:51)
Conclusión (0:18)
Práctica Unity 2D: Creando Escena de Juego - Unity 2021
Introducción a la sección 11 (2:28)
Recursos para descargar
Analizando resolución y tamaño de Imagen 2D (10:40)
Lista de resoluciones y PHOTOSHOP ONLINE GRATIS (5:19)
Analizando los elementos gráficos de la escena (9:17)
Creando atlas para todos los elementos (12:49)
Finalizando el atlas de todos los elementos (12:06)
Creando y configurando proyecto 2D (6:33)
Recortando Sprites del Atlas (10:20)
Definiendo y ajustando resoluciones (11:10)
Definiendo layers y colocando elementos gráficos (6:15)
Colocando Personajes con jerarquías en la escena (7:02)
Finalizando escena y conclusión (8:41)
INTRODUCCIÓN A VISUAL STUDIO
Creación y Uso de Proyecto vs Solución (12:07)
Estructura de proyectos (1:52)
Interface de Visual Studio (2:57)
Menú Principal de Visual Studio (8:46)
Barra de herramientas de Visual Studio (5:11)
Espacio de trabajo y Layout (7:49)
Estructura de un script y App Hola Mundo (16:55)
Añadiendo proyectos a una solución (3:08)
FUNDAMENTOS DE C# - DECLARACIÓN Y USO DE VARIABLES - TIPOS PRIMITIVOS
Objetivos de la sección (1:23)
Declaración de variables y constantes (7:57)
Reglas de identificadores (7:12)
Variables de Tipo Valor o Primitivas (10:32)
Trabajando con numeros reales (3:59)
SCOPE o Alcance de las variables (5:41)
Escribiendo variables e imprimiendo en consola (8:24)
Variables STRING o cadenas de textos (3:26)
VAR como tipo de variable (3:03)
String Format (4:55)
Conversión de datos IMPLICITA (3:09)
Conversión de datos EXPLICITA (4:06)
Conversión de datos NO COMPATIBLES (5:30)
Casos puntuales de conversión de datos (6:58)
Operadores ARITMÉTICOS (6:50)
EJEMPLO Operadores ARITMETICOS (5:39)
Prioridad de opreaciones aritméticas (5:30)
Operadores COMPARACIÓN (4:06)
Operadores ASIGNACIÓN (2:23)
Operadores LÓGICOS (4:22)
Comentarios y buenas prácticas (6:39)
FUNDAMENTOS DE C# - TIPOS NO PRIMITIVOS
Objetivos de la sección (0:55)
Recursos para descargar
Tipos NO Primitivos (5:06)
Clases (3:54)
Creando Clase Persona (9:27)
Creando Objetos de la Clase Persona (6:18)
Métodos que devuelven datos (9:56)
Clases estáticas o Modificador STATIC (9:47)
Miembros de Clase STATIC (5:52)
Creando y organizando Clases desde Visual Studio (6:05)
Creando y organizando Nombres de espacios NAMESPACES (6:36)
Organizando clases dentro de Nombres de espacios (4:27)
Tipo No primitivo STRUCT (6:18)
Tipo No primitivo ARRAYS (6:08)
Declarando y recorriendo Arrays (8:38)
Tipos NO Primitivos STRINGS (9:13)
Formateo de Strings con Scape Characters (3:26)
Verbatim STRINGS para rutas de directorios (2:11)
Práctica STRINGS (9:34)
Tipos No Primitivos ENUM (6:39)
Variables de tipo ENUM (4:44)
Variables string o int a tipo ENUM (5:34)
Tipos VALOR vs REFERENCIA (5:40)
Funcionamiento estructuras Tipos VALOR variables Primitivas (2:59)
Funcionamiento estructuras Tipos VALOR estructuras No Primitivas (1:59)
Funcionamiento clases Tipos REFERENCIA con copia de objetos (4:16)
Funcionamiento clases Tipos REFERENCIA No Primitivas (5:27)
CONTROL DE FLUJO DE DATOS C#
Objetivos de la sección (1:08)
Recursos para descargar
Estados condicionales o CONDITIONAL STATEMENTS (1:00)
Uso de IF - ELSE (6:23)
Comparaciones y lógicas de IF - ELSE (8:28)
Operador condicional - CONDITIONAL OPERATOR (3:20)
SWITCH CASE (5:20)
Utilizando enum con SWITCH CASE (5:47)
Controladores de Iteración - BUCLES LOOPS (1:47)
Uso de FOR LOOP (4:23)
Recorriendo datos con FOR LOOP (6:13)
FOREACH declaración y uso (2:37)
WHILE Loops (5:07)
DO WHILE Loops (1:58)
Break y Continue para control de Bucles (7:36)
GESTIÓN Y USO DE ARRAYS Y LISTAS
Objetivo de la sección (0:57)
Recursos para descargar
ARRAYS Unidireccionales, Bidireccionales y Multidireccionales (12:16)
ARRAYS Escalonados (4:32)
ARRAYS Length (2:23)
Clase ARRAY IndexOf (6:04)
Clase ARRAY Clear (4:54)
Clase ARRAY Copy (5:28)
Clase ARRAY Sort (2:31)
Clase ARRAY Reverse y Búsqueda en documentación (6:16)
Creación de Listas LIST (3:44)
Agregar valores a una lista con Add y AddRange (4:12)
IndexOF de una LIST (4:08)
Cantidad de elementos de una lista LIST Count (2:23)
Removiendo elementos de una lista LIST Remove (3:23)
Contains Sort y Clear (3:55)
CREACIÓN Y USO DE CLASES
Objetivos de la sección (1:48)
Recursos para descargar
Introducción a las Clases (7:30)
Creación de Clases y métodos estáticos (7:54)
Constructor de clase por defecto (4:55)
Constructor de clase personalizado (8:32)
Constructor de clase personalizado con Objetos de clase (6:52)
Object Initializer VS Constructor (4:38)
Métodos - Firmas y Sobrecargas (4:09)
Métodos - PARAMS y Múltiples parametros del mismo tipo (4:14)
Campos - Decoración READONLY (6:32)
Modificadores de Acceso (4:07)
Campos privados - PRIVATE (7:09)
Propiedades con GET y SET (10:56)
Auto-Propiedades con GET y SET (7:09)
Sistema de Animación en Unity 2018
Introducción (2:25)
Flujo de animaciones, controladores y clips (7:58)
Creando Flujos de animación desde cero (5:38)
Ventanas animation y Animatior Controller (5:34)
Animando propiedades de un GameObject (7:03)
Editando y agregando keyframes (7:29)
Grabando keyframes desde el editor (3:57)
Edición de curvas de animación (9:51)
Ajustes de velocidad en Clips de animación (5:43)
Animar Otros gameobjects con el mismo controlador y Clip (2:12)
Secuencias de animación 2D con sprites (8:15)
Animar gameobjects Con jerarquías (7:26)
Llamar eventos de script desde Timeline (3:32)
Conclusión (0:52)
Práctica Animación
Recursos para descargar
Introducción (0:51)
Animando los textos (8:51)
Reproducir Sonidos de textos (3:50)
Animando las Nubes (8:32)
Animando las Hojas (8:31)
Animando Pájaro Volando (4:17)
Animando Pájaro Parado (7:51)
Animando a la gata Lulu (5:37)
Animando a Mikka elementos pequeños (6:03)
Animando a Mikka elementos finales (5:00)
Conclusion (2:10)
Construyendo proyectos para iOS y Android - Unity 2019 - 2020
Introducción a la sección (0:30)
Construcción para Android (7:31)
Construyendo para iOS (8:42)
Conclusión (1:10)
Unity UI Introducción a la creación de interfaces
Introducción (1:28)
UI Canvas Parte 1 (18:38)
UI Canvas Parte 2 (11:33)
UI Rect Transform (19:05)
UI Image (8:59)
UI Boton (14:48)
UI Text (6:41)
UI Paneles (8:31)
Eventos Y Triggers (8:26)
Creación de un piano con elementos de la UI
Introducción (0:49)
Prepararando El Proyecto (7:38)
Teclado Básico (2:34)
Teclado Tonos Sostenidos (6:06)
Publicación PC MAC WEB (6:00)
Introducción a la Programación C#
Creación de Scripts y MonoDevelop (9:21)
Introducción a las variables (11:49)
Tipos de variables 1 (17:22)
Tipos de variables 2 (9:19)
Variables Sumas Y restas (10:11)
Condicionales (15:36)
Arrays (15:09)
Loops (13:08)
For each y Do While Loops (11:25)
Estructura Casos - SWITCH CASE (10:18)
Uso de Funciones (10:46)
Tipos de Funciones y enviar-recibir datos (11:29)
Enumerados (9:56)
Clases y Programación orientada a objetos
Introduccion (2:08)
Clases Y Objetos (21:56)
Creacion Y Uso Avanazado De Clases (14:06)
Clase Monobehavior (10:17)
Introducción a la programación Mecánicas de videojuegos con C#
Introducción (4:10)
Eventos de Unity (13:52)
Clase GameObject (15:18)
Componentes (11:00)
Comunicación entre GameObjects y Scripts (7:44)
Clase Object (8:38)
Clase Transform (10:32)
Clase Transform Y Jerarquías (5:26)
Transformaciones en Update (9:47)
Trasladar y rotar en vectores específicos (8:11)
Clase Collider (11:44)
Colisiones y rigidbody (5:55)
Corrutinas IEnumerator (8:47)
Desarrollo de un videoJuego 2D de carreras
Introducción (2:52)
Preparación del proyecto (17:07)
Mecánica: Fondo infinito, piezas infinitas (19:56)
Mecánica: Fondo infinito, piezas infinitas Parte 2 (19:33)
Mecánica: Fondo infinito, piezas infinitas Parte3 (6:56)
Mecánica: Medida de Pantalla (15:58)
Mecánica: Tiempo y Distancia (18:44)
Mecánica: Cuenta atrás (16:58)
Mecánica: Controlador coche (16:19)
Mecánica: Power Up´s (14:26)
Mecánica Cartel final de juego (12:38)
Cambios de escena (15:56)
Testeo Final (11:20)
Introducción a Mecanim
Presentación de la Unidad Mecanim (3:35)
Introducción al Panel animación (19:28)
Curvas de animación (14:01)
Mecanim Estados de animación (10:22)
Transiciones y parámetro bool Avanzar (12:12)
Parámetro trigger Salto (5:58)
Parámetro Float Viento (5:10)
Parámetro Int Escala (4:42)
Scripting de transición Avanzar (8:32)
Scripting de transiciones Viento y Salto (4:36)
Scripting de transición Escala (2:28)
Mecanim Avanzado - Humanoids Rigs
Recursos para descargar
Importación de archivos (6:28)
Estructura y contenido de Assets (8:39)
Interpretación de Modelos 3D (10:30)
Interpretación de Materiales y texturas (5:33)
Interpretación de Rigs (3:33)
Configuración de Avatar (6:07)
Mapeo de huesos y ajuste de músculos (11:39)
Cortar clips de animación (13:30)
Configuración de Root Transform (11:20)
Añadiendo clip de animación de Parado a Adam (Personaje 3D) (7:09)
Añadiendo clip de animación de Andar a Adam (Personaje 3D) (4:45)
Haciendo andar a Adam por código (4:40)
Materiales y Texturas
Recursos para descargar
Preparación de Proyecto y Assets (6:21)
Introducción a Materiales (5:42)
Materiales PBS (6:03)
Entendiendo el UVMaping (5:40)
Propiedad Albedo (4:35)
Propiedad Metallic - Standard Shader (4:15)
Propiedad Normal Map (3:00)
Propiedad Height Map (4:16)
Propiedad Oclussion (7:08)
Propiedad Emission, Tile y Offset (6:48)
Secondary Maps - Detail Maps (6:52)
Propiedad Specular - Specular Setup (3:53)
Render Modes (5:22)
Partículas
Presentación de Sección (3:07)
Introducción y creación de Sistema de Partículas (3:16)
Módulo Particle System (16:08)
Módulo Emitter (5:18)
Módulo Shape (3:25)
Módulo Velocity Over Lifetime (3:44)
Módulo Limit Velocity Over Life Time (2:42)
Módulo Force Over Lifetime (2:37)
Módulo Color Over Lifetime (5:38)
Módulo Color By Speed y Size Over Lifetime (4:13)
Módulo Size by Speed (1:36)
Módulo Rotation Over Lifetime y By Speed (5:01)
Módulo External Forces y Noise (3:57)
Módulo Collision (6:57)
Módulo Trigger (3:56)
Módulo SubEmitters (4:36)
Módulo Light (3:49)
Módulo Texture Sheet Animation (7:00)
Módulo Renderer (6:19)
Particle System Standard Asset Package (11:26)
Iluminación y Lightmaping
Como Funciona el Sistema de Iluminación (6:38)
Tipos de Luces (11:46)
Tipos de Sombras (12:21)
Parámetros de Cookies Flares Cullin Mask (5:34)
Iluminación Global con Real Time (9:14)
Iluminación Global con Baked GI (5:23)
Parámetros de Lightmap (13:37)
Parámetros de Lightmap y UV Charts (7:35)
Light Probe Groups (6:10)
Reflection Probes (5:43)
Práctica Iluminación
Introduccion (4:55)
Descargando Todas Las herramientas (4:29)
Revisando HDRI_Unity_PACK (4:29)
Revisando Post Processing_Unity_PACK (2:07)
Revisando SCIFI_Interior_PACK (3:25)
Configurando SkyBox Rendering Path y Color SPace (9:49)
Configurando y generando nuestro primer mapa Low Res (8:21)
Ajustando detalles de Light Map y Calidad (5:42)
Ajustando detalles de Post Processing (16:24)
Físicas
Introducción (3:44)
Introducción a Rigid Body y Colisiones (2:47)
Masa de un Rigidbody (4:32)
Drag y angular Drage UnRigidbody (3:46)
Use Gravity y IsKinematic de un Rigidbody (5:14)
Tipos de Colliders (8:57)
Edición de Colliders (6:54)
Accediendo a eventos de colisiones (11:11)
Accediendo a eventos de Trigger (9:03)
Materiales Físicos (10:03)
Parámetros avanzados de Rigid Bodies (10:09)
Uniones fijas - Fixed Joints (8:09)
Uniones de Resortes - Spring Joints (16:59)
Uniones de Visagras - Hinge Joints (8:27)
Uniones de Visagras - Hinge Joints Spring parameter (4:10)
Uniones de Visagras - Hinge Joints Motor parameter (4:58)
Ragdolls (7:12)
Audio Source y Audio Mixers
Introducción (3:10)
Cómo funciona el sistema de Audio Unity (4:40)
Parámetros básicos de Audio Source (5:47)
Reproducir audios por código y con eventos (7:28)
Gestión de audios Teórico (7:09)
Gestión de audios Práctico (4:47)
Audios 3D Spatial blend (7:40)
Audios 3D Doppler Effect (5:08)
Audios 3D Revrerb Zone (5:42)
Audios 3D Curvas (4:55)
Audio Mixers Grupos (7:12)
Audio Mixers - SnapShots (3:36)
Audio Mixers - Views (4:41)
Audio Mixers - Effectos (5:10)
Nav Mesh
Nav Mesh Basics (7:15)
Parámetros de Nav Mesh Bake (5:58)
Componente Nav Mesh Agent (11:01)
Componente OFF Mesh Link (4:30)
Componente OFF Mesh Link Manual (2:31)
Definiendo Areas (4:47)
Obstáculos Dinámicos (5:44)
Módulo Velocity Over Lifetime
Contenido de clase bloqueado
Si ya estás inscrito,
necesitarás iniciar sesión
.
Inscríbete en el curso para desbloquear