Lecciones

20
1
Fundamentos
Instalación y ecosistema de Unity
Prepara un entorno estable con Unity Hub, versión LTS y editor C# para empezar a construir proyectos sin fricción.
2
Fundamentos
Interfaz y navegación del editor de Unity
Domina las ventanas clave del editor y un flujo de navegación que te permita trabajar rápido y sin perder contexto.
3
Fundamentos
GameObjects, componentes y Transform
Comprende la unidad básica de Unity y cómo modelar comportamiento combinando GameObjects con componentes.
4
Programación
Fundamentos de C# en Unity: variables, métodos y Debug.Log
Aprende la base de scripting en Unity con C#: declarar variables, crear métodos y mostrar trazas útiles para depurar.
5
Programación
Ciclo de vida de MonoBehaviour: Awake, Start, Update y FixedUpdate
Aprende cuándo se ejecuta cada método del ciclo de vida para colocar la lógica correcta en el momento correcto.
6
Programación
Input y movimiento: del teclado al gameplay
Implementa movimiento fluido leyendo entrada del jugador y aplicando desplazamiento consistente con el tiempo.
7
Fundamentos
Prefabs y gestión de assets
Aprende a reutilizar objetos con Prefabs y a organizar assets para mantener proyectos escalables y fáciles de iterar.
8
Fundamentos
Física y colisiones en Unity
Configura Rigidbody y Colliders para detectar impactos, aplicar fuerzas y evitar comportamientos físicos inconsistentes.
9
Programación
Lógica condicional en gameplay: if, else y operadores
Implementa decisiones de juego con condicionales claras para controlar estados, reglas y feedback sin código espagueti.
10
Fundamentos
Escenas, cámaras y workflow de navegación
Organiza tu juego por escenas, controla cámaras con intención y establece un flujo de trabajo claro para iterar más rápido.
11
Fundamentos
Desarrollo 2D: sprites, capas y física 2D
Configura un flujo 2D sólido con Sprite Renderer, capas de render y componentes físicos 2D para prototipos jugables.
12
Fundamentos
Materiales e iluminación: de Albedo a Lightmaps
Aprende a configurar materiales y luces en Unity para lograr escenas legibles, optimizadas y visualmente coherentes.
13
Programación
Animación con Mecanim: estados y transiciones
Controla animaciones con Animator Controller y parámetros para conectar movimiento, saltos y acciones del personaje.
14
Fundamentos
UI en Unity: Canvas, Event System y texto dinámico
Construye interfaces funcionales con Canvas, botones y texto dinámico para comunicar estado, progreso y acciones del jugador.
15
Producción
Arquitectura SOLID: responsabilidad única en Unity
Aplica SRP para dividir scripts gigantes en componentes claros, mantenibles y fáciles de testear dentro de tu juego.
16
Producción
Patrones en Unity: Singleton y State Machine
Organiza sistemas globales y comportamientos complejos con patrones de diseño aplicados al desarrollo real en Unity.
17
Producción
Optimización con Object Pooling en Unity
Reduce picos de CPU y basura de memoria reutilizando objetos en lugar de instanciarlos y destruirlos constantemente.
18
Producción
Profiler y optimización: medir antes de tocar
Usa Unity Profiler para detectar cuellos de botella reales y optimizar CPU, render y memoria con criterio técnico.
19
Producción
Introducción a Netcode: autoridad y sincronización
Comprende los fundamentos del multijugador en Unity con Netcode for GameObjects: servidor, clientes y estado sincronizado.
20
Producción
Build y publicación: cierre del curso Unity
Prepara builds reproducibles, valida calidad mínima y conoce el flujo inicial para distribuir tu juego en plataformas como Steam.
Página 1 de 1
Roadmap

Desarrollo de Videojuegos

Motores, programación para gameplay y pipeline de producción interactiva.

Motores

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .