🤖 Desarrollador de IA para juegos

Las dos IA, en el orden correcto: primero la que decide, después la que habla. Y una regla que gobierna todo lo generativo: el modelo propone, el juego dispone.

Nivel de entrada: intermedio · Foco: comportamiento y sistemas generativos acotados · Hito faro: un NPC con lore verificable que resiste ataques de prompt injection

🧭 Qué es y por qué importa

El desarrollador de IA para juegos construye el comportamiento de todo lo que no controla el jugador: enemigos que persiguen, aliados que ayudan, sistemas que reaccionan. Y, desde hace poco, también los sistemas generativos: NPC conversacionales, diálogo y contenido asistido por modelos de lenguaje.

Son dos oficios distintos y conviene no mezclarlos. La IA clásica —máquinas de estados, behavior trees, pathfinding, steering— resuelve el comportamiento en tiempo real de forma determinista, depurable y barata. La IA generativa abre lo que antes era imposible: conversaciones abiertas, variación infinita, contenido que reacciona a lo que el jugador escribe.

Importa porque la industria está llena de ruido en este tema y de muy poca claridad sobre dónde aporta cada cosa. Un enemigo que te persigue necesita un A* que corra a 60 fps y que puedas depurar, no un modelo de lenguaje. Saber elegir es el valor real del rol.

🗓️ Un día en el puesto

🧠 Qué necesitas saber

Conocimiento técnico

Herramientas del oficio

Habilidades no técnicas

📚 Tu ruta en el programa

  1. Requisito: Parte 0 y Parte 1.
  2. 📚 Parte 5 — IA clásica (108–125) con el 🧪 lab de IA de enemigos. Primero, y no es negociable.
  3. 📚 Parte 18 — Sistemas de gameplay (293–310). Lo que la IA generativa va a poder tocar (y lo que no).
  4. 📚 Parte 20 — IA generativa (325–338) con el 🧪 lab de sistema de IA.
  5. 🎯 Hito: un NPC con lore verificable que resiste siete ataques de prompt injection sin alterar el estado del juego (clase 338).
  6. 📚 Parte 19 — Coste, latencia y privacidad (311–324). Un proveedor remoto es un servicio remoto.

Por qué la Parte 5 va antes. Quien hace la Parte 20 sin la 5 termina resolviendo con un LLM problemas que un behavior tree resuelve mejor, más barato y de forma reproducible. La Parte 20 complementa a la 5; no la sustituye.

🎓 Qué te contrata

📈 Progresión de carrera y salario

  1. Gameplay/AI programmer junior — implementas comportamientos dentro de un framework de IA existente.
  2. AI programmer — dueño del comportamiento de una familia de agentes y de sus herramientas de depuración.
  3. Senior — defines la arquitectura de IA del juego, su presupuesto de CPU y, si aplica, la integración generativa.
  4. Especialización: IA de sistemas y director de IA, sistemas de gameplay o arquitecto técnico.

Rangos orientativos (brutos anuales):

El perfil que combina IA clásica sólida + criterio sobre lo generativo es hoy escaso y muy buscado, precisamente porque abunda lo contrario.

⚠️ Mitos y errores comunes

🚀 Siguientes pasos

  1. Haz la Parte 5 completa y el 🧪 lab de IA de enemigos hasta que el árbol recorra sus ramas sin sorpresas.
  2. Dibuja en pantalla el estado del agente. Si no puedes verlo, no puedes arreglarlo.
  3. Haz la Parte 18 al menos hasta el sistema de inventario: es lo que tu NPC generativo va a poder tocar.
  4. Completa el 🧪 lab de sistema de IA desde inicio/ y observa cómo el mismo ataque funciona o falla según la arquitectura.
  5. Escribe tus propios ataques contra tu NPC. Cinco como mínimo. Documenta cuáles pasaron.
  6. Monta un proveedor local y mide coste y latencia reales antes de proponer nada a nadie.