Preparando nuestro banco de trabajo
  • Introducción al curso
  • Instalando UnityHub
  • Instalando VisualStudio
  • Configurando Extensiones VisualStudio
  • Unity Interfaz de Usuario
  • GameObjects & Hierarchy
  • Manipulando gameObjects
  • GameObject Center vs Pivot
  • Examen Sección 1
Moviendo a nuestro personaje
  • Material del Curso
  • Importando Sprites
  • Creando Player GameObject
  • PlayMode
  • Programación Orientada a objetos
  • Arquitectura de movimiento
  • Nuestro Primer Script
  • Tipos de variables
  • Strings
  • Métodos y funciones
  • Consola y Debug
  • Reconociendo Input
  • PlayerInput
  • Cambiando variables via script
  • Moviendo a nuestro personaje Time.Deltatime
  • New Keyword C#
  • Visualizando Variables en el editor
  • Físicas-Rigidbody 1
  • Físicas-Colliders
  • Detección de colisión
  • Movimiento a través de la física
  • Execution Order of Event Function
  • Animando a nuestro héroe
  • Animación Correr
  • Animaciones, transiciones y parámetros
  • Asignando parámetros via script- Operadores Relacionales
  • Sentencia If-Else
  • Blend trees
  • Blend trees via script
  • Mathf y valor Absoluto
  • Else-If y refactorización
  • Blend tree correr & transición
  • Comparación de Strings y StringToHash
  • C# Propiedades Mejorando nuestro PlayerInput
  • C# Propiedades parte 2
  • Encapsulamiento Pilar OOP
  • Examen Sección 2
Creando nuestra mazmorra
  • Importando Sprite Sheet
  • Tilemap y tilepalette
  • Sorting Layer Order in Layer
  • Tilemap collider 2D CompositeCollider
  • Main Camera Pixel Perfect
  • Cinemachine y Camara virtual
  • Solucionando MoonWalk
  • Solucionando MoonWalkPt2
  • Cinemachine Confiner
  • Camera Controller via C# Script
  • 2D SpriteShape
  • Terminando nuestra primera mazmorra
  • Prefabs
  • Escenas y Build Setting
  • Cambio de escena via Script
  • Unity Events
  • DontDestroyOnLoad
  • FindObjectOfType
  • GameManager
  • Statics y Singleton
  • Examen Sección 3
Mecánicas de Ataque
  • Arquitectura de ataque
  • SOLID PRINCIPLES- Single responsibility
  • Script Atacante-Hitbox
  • Script Atacante-Hitbox parte 2
  • Detectar Dirección Mirada
  • Manteniendo escala de Ataque LossyScale
  • Collision layer & Collision Matrix
  • Arrays
  • Physics OverlapArea
  • Ciclo for Clase Atacable
  • Animación Ataque
  • Ataque y Movimiento Animation Events
  • Salud
  • Destroy GameObjects
  • Empuje y daño de ataque
  • Examen Sección 4
Enemigos
  • Arquitectura de enemigos
  • Enemigo Caballero- Importando SpriteSheet
  • Herencia- Pilar Programación Orientada a objetos
  • ScriptableObject-Atributos
  • Input Enemigo
  • Animación Enemigo
  • Curvas de animación
  • Animación AnyState
  • Inteligencia Artificial Enemigo Caballero Parte 1
  • Inteligencia Artificial Enemigo Caballero Parte 2
  • Inteligencia Artificial Enemigo Caballero Parte 3
  • Inteligencia Artificial Enemigo Caballero Parte 4