El programa tiene 352 clases; no todas son para todos a la vez. Estas rutas ordenan el recorrido según el rol al que apuntas: qué partes hacer, en qué orden y con qué laboratorio practicar.
Cada rol tiene una guía de carrera completa (qué es, día a día, qué necesitas saber, tu ruta en el curso, qué te contrata, salario orientativo, mitos y siguientes pasos). Haz clic en el nombre.
Todas asumen que empiezas por la Parte 0 (fundamentos): es el cimiento común y no se salta. Y todas pasan por la Parte 17 (capstone y portfolio): lo que te consigue el trabajo es un juego terminado, no un certificado.
Leyenda: 📚 parte del curso · 🧪 laboratorio ejecutable · 🎯 hito.
Los siete recorridos clásicos. Se pueden empezar desde cero y cada uno termina en algo publicable.
| Rol | Partes | En una frase | Guía |
|---|---|---|---|
| Programador de gameplay | 0, 1, 2, 3, 5, 8, 14, 17 | Haces que el juego se sienta bien: el salto, el golpe, la cámara. | 📘 leer |
| Programador gráfico / técnico | 0, 1, 2, 4, 3, 14, 9, 17 | Escribes lo que la GPU ejecuta millones de veces por fotograma. | 📘 leer |
| Desarrollador indie (solo dev) | 0, 1, 8, 9, 6, 10, 15, 16, 17 | Lo haces todo tú. La habilidad que más cuesta es terminar. | 📘 leer |
| Desarrollador móvil / web | 0, 1, 10, 11, 12, 14, 16, 17 | Alcance masivo y restricciones duras: batería, tamaño y dedos. | 📘 leer |
| Programador de multijugador | 0, 1, 2, 3, 7, 14, 15, 17 | Que dos personas con 80 ms de latencia vean la misma partida. | 📘 leer |
| Diseñador de niveles / técnico | 0, 1, 8, 2, 15, 10, 17 | Diseñas la experiencia y las herramientas que la construyen. | 📘 leer |
| Desarrollador XR (VR/AR) | 0, 1, 2, 3, 14, 13, 6, 17 | Si baja de los fps objetivo, alguien se marea. De verdad. | 📘 leer |
Estas seis empiezan donde terminan las anteriores. Todas dan por supuesto que ya tienes un juego terminado: son la diferencia entre saber hacer un juego y saber sostener uno.
No las hagas por completismo. Cada una responde a un problema que reconocerás cuando lo tengas delante — un inventario que se corrompe, un backend que se cae, un NPC que regala espadas legendarias, un bucle que no baja de 40 ms.
| Rol | Partes | El problema que resuelve | Guía |
|---|---|---|---|
| Programador de sistemas de gameplay | 18 (+ 8, 16, 19) | Tus sistemas funcionan por separado y se rompen al combinarse. | 📘 leer |
| Ingeniero de backend y online | 15, 19 (+ 18, 16) | Funciona en tu máquina. En producción hay red que falla a medias. | 📘 leer |
| Desarrollador de IA para juegos | 5, 18, 20 (+ 19) | Cuándo usar un behavior tree y cuándo un modelo. Casi siempre, lo primero. | 📘 leer |
| Programador de motor / rendimiento | 14, 21 (+ 4, 15) | El profiler dice 40 ms y no sabes por qué. | 📘 leer |
| Arquitecto técnico de juegos | 18, 19, 21, 16 (+ 20) | Decidir qué no se construye, y poder justificarlo. | 📘 leer |
| Indie avanzado | 18, 19, 21 (+ 20) | Publicaste. Ahora el problema es que aguante parches y jugadores. | 📘 leer |
Las rutas no son compartimentos. Las de especialización tienen una entrada natural desde las de base:
gameplay ──────────────► sistemas de gameplay ──┐
├─► arquitecto técnico
multijugador ──────────► backend y online ──────┘
gameplay + Parte 5 ────► IA para juegos
gráfico / XR ──────────► motor y rendimiento
indie ─────────────────► indie avanzado