Máster en Programación de Videojuegos 2021Por David Lorenzo Arribas / 27 septiembre, 2021 Información del curso Curso instructor Jorge Vallejo de Castro Autor: Variables y Funciones Sesión 01 – Programación Variables y Funciones Sesión 02 – Programación de operadores lógicos y bucles Sesión 03 – Ejercicio de programación, Unity Canvas Sesión 04 – Canvas y botones Sesión 05 – Enumeraciones, Menús y escenas Sesión 06 – Menús, cargar escenas, activar paneles, ejercicio Equipación Armadura Calculadora Sesión 07 – Inicio Proyecto I Calculadora Sesión 08 – Proyecto Calculadora: retoque diseño, programación base Sesión 09 – Proyecto Calculadora, Mathf creación de librerías Sesión 10 – Uso de fórmulas trigonométricas para movimiento y limites Sesión 11 – Rebote por código, movimiento con Mathf Sesión 12: Calculadora detalles finales, sonidos, input de teclas Sesión 13 – Programación matrices Ahorcado Sesión 14 – Uso de matrices en Strings, Ahorcado inicio Sesión 15 – Ahorcado: verificar letra ,introducida, matriz de letrasConstruidas Sesión 16 – Ahorcado, condición de victoria, constructor de botones Sesión 17 – Ahorcado , interacción con botones, mejoras graficas Sesión – 18 Ahorcado detalles visuales, creación de sound manager Sesión 19 – Ahorcado uso de strucs, salvar datos con playerprefs Carta Sesión 20 – Creación de clases, constructores ,propiedades , clase Carta Sesión 21 – Comprobación de cartas, test unitarios Sesión 22 – Carta más alta temporización: Invoke, Contador, Coroutines Sesión 23 – Carta más alta test y animaciones Sesión 24 – Animaciones con sprites, animación con coroutines, eventos de animación Sesión 25 – Detalles finales Carta más alta y arrays vitaminados: List Sesión 26 – List uso de sus métodos, expresiones lambda Sesión 27 – Separar la información de la representación. Gestor de pintado Sesión 28 – Gestión de datos con scriptable objects creación de juego tipo Hearstone Hearstone Sesión 29 – Juego tipo Hearstone creación de mazos, mano jugador, mesa.. Sesión 30 – Juego de cartas tipo Hearstone, patron singleton, ataques Sesión 31 – Juego tipo hearstone construcción de heroes Sesión 32 – Juego tipo hearstone gestión gemas y turnos Sesión 33 – Juego tipo hearstone ataque enemigo Sesión 34 – Juego hearstone gestionando tareas y datos, creación de excel, trello Sesión 35 – Juego tipo hearstone animaciones Sesión 36 – Animaciones con DoTween Sesión 37 – Sistemas de partículas Sesión 38 – Finalización hearstone, animaciones, partículas, sonidos Sesión 39 – Físicas 2D Sesión 40 – Detección 2D Collisiones y Triggers Sesión 41 – Pong con físicas Juego Plataformas Sencillo Sesión 42 – Juego de plataformas sencillo, raycast2D Sesión 43 – Juego plataformas efecto parallax, gestión vidas y puntos y cámara de seguimiento Sesión 44 – Componentes físicos 2D Sesión 45 – Componentes fisicos 2d y areas Sesión 46 – Finalización Bola Roja 2D Sesión 47 – Control Rigidbody2D Sesión 48 – Tilemap Tilepalette Sesión 49 – Brushes en Tilemap y Sprite shapes Sesión 50 – Bases juego de plataformas, cinemachine, tilemap, controles Sesión 51 – 2D kit Sesión 52 – Fundamentos de 3D Sesión 53 – Importación de 3D, low poly y materiales Sesión 54 – Modelos 3d uvs y texturas importación en Unity Sesión 55 – Cámara 3D, Render texture Sesión 56 – Postprocess y escena low poly Sesión 57 – Luces Directional, Point Spot, Lightmaps Sesión 58 – Materiales PBR en Unity, uso de las texturas Sesión 59 – Materiales emission, vertex color, incio de prototipación Sesión 60 – Prototipación Probuilder, Progrid, Polybrush 3D Ball Sesión 61 – Incio 3D Ball , prototipación nivel Sesión 62 – Bola 3D reposicionamiento Sesión 63 – Bola 3D Desarrollo juego Sesión 64 – Detalles: Materiales transparent, Cookies, flares, skybox Sesión 65 – Skybox materiales metalic, specular, roughness control de reflejos con Reflexion Probes Sesión 66 – Destrucción con Cell Fracture y cambios de muro Sesión 67 – Físicas 3D Hinge Joint y Spring Joint Sesión 68 – Físicas 3D Cloth Sesión 69 – Bola 3D, contador, teleport Sesión 70 – Bola 3D sonidos finalización Endless Run Sesión 71 – Proyecto Endless Run Sesión 72 – Endless Run control con Character Controller, singleton y herencia de bloques Sesión 73 – Personajes, huesos , weight, armature Sesión 74 – Sistema de animaciones: Generic, Humanoid, rig con Blender Sesión 75 – Importación de animaciones, Rigify a Humanid, MakeHuman, Mixamo Sesión 76 – Control animaciones, Parámetros, Events Curves Sesión 77 – Animation Curves Sesión 78 – Animaciones motion capture, control de animaciones en el juego Sesión 79 – Blend Shapes en Unity Sesión 80 – Mezclando animaciones Avatar Mask Sesión 81- Animaciones Blend Tree 1D Sesión 82 – Blend Tree Direct y SetLookAtPosition Sesión 83 – Animaciones con Ik, manos, pies, rodillas, codos Sesión 84 – Control rig con Animation Rigging Sesión 85 – Ejercicio de animación Sesión 86 – Animación Blend Tree 2D Sesión 87 – Blend Tree 2D Correr y uso de Timeline FPS Sesión 88 – Inicio de FPS Sesión 89 – FPS Bazuka Sesión 90 – Control de inputs con input system Sesión 91 – Explosión con SphereCast y físicas Sesión 92 – Pistola disparo Raycast Sesión 93 – Impactos de arma Sesión 94 – Clase abstracta Arma Sesión 95 – Uso de herencia. Cambio de arma Sesión 96 – Data armas con Scriptable Objects Sesión 97 – Casquillos, colisiones, matrix collision Sesión 98 – FPS escopeta, raycast múltiple Sesión 99 – Escopeta recarga con loop de animación Sesión 100 – Rifle francotirador Sesión 101 – Ametralladora Sesión 102 – Ametralladora, control de excepciones con polimorfismo Sesión 103 – Lanzallamas Sesión 104 – Lanzallamas interface IQuemable Sesión 105 – Dual colt doble raycast Sesión 106 – Creando enemigos Navmesh y NavAgents Sesión 107 – Tanque enemigo Sesión 108 – NavMeshAgent patrulla, posiciones en el navmesh Sesión 109 – Visión artificial básica , IA de Zombie Sesión 110 – Visión compleja, Terrains Sesión 111- Terrain detalles Sesión 112 – Terrain importación raw y detalles Sesión 113 – Ejercicio escena con Terrain y URP Sesión 113 – Ejercicio escena con Terrain y URP Sesión 114 – URP Shader graph Sesión 115 – URP Shader graph, Workflows Time Sesión 116 – Shader graph casos comunes y llamadas por script Sesión 117 – Creación de escena, terrain + probuilder+ progrids shader graph Sesión 118 – FPS Interface IDaniable ,IQuemable muerte del enemigo Sesión 119 – Radgolls Sesión 120 – Disparos localizados GetComponentInParent Sesión 121 – FPS Creando desmembramientos Sesión 122 – FPS Gestión de UIs armas, daño, muerte Sesión 123 – IA: Maquina de estados finitos Sesión 124 – Gestión de sonidos Audio Mixer Sesión 125 – Inicio proyecto Tercera Persona Sesión 126 – Cambio de personaje Tercera Persona Sesión 127 – Creación de clases de Armas, Item, Arma, Arco.. Sesión 128 – Gestión de atributos de clase, razas Sesión 129 – Representación de atributos, inicio de inventario Sesión 130 – Preparando el inventario, gestión del dinero Sesión 131 – Uso de virtual y override para la gestión del Uso de objetos Sesión 132 – Objetos equipables Sesión 133 – Gestión de equipo y atributos Sesión 134 – Gestión de magias con clase abstracta y polimorfismo Sesión 135 – Creación de magias con sistema de partículas Sesión 135 – Creación de magias con sistema de partículas Sesión 136 – Animator Override para la gestión de diferentes animaciones Sesión 137 – Vistiendo el nivel, texturas hand paint para terrain, postprocess Sesión 138 – Enemigos de rpg Sesión 139 – Enemigos en rango y generación de hordas Sesión 140 – Enemigo rango melee con SphereCast Sesión 141- NPC navmeshagent Sesión 142 – Videojuego tipo Diablo detalles finales Sesión 143 – Proyecto Tercera Persona Android Sesión 144 – Uso de animation rigging Sesión 145 – MeshSync con Blender y Unity Sesión 146 – Configuración y GUIs para móvil Sesión 147 – Lanzamiento granada con events Sesión 148 – Physic.Simulate para previsualización de físicas Sesión 149 – Interacción rápida con Unity Events Sesión 150 – Enemigo, mejoras de cámara y posición Sesión 151 – Detalles finales videojuego Tercer persona móvil Sesión 152 – Diseñando videojuego GDD Sesión 153 – Creando la reel , Recorder de Unity Sesión 154 – Recursos 2D , animation 2D skeletal Sesión 155 – Sistemas de Colaboración Github, Perforce, Plastic SCM