Parte 20 — IA generativa y desarrollo de juegos asistido por IA

⬅️ Volver al programa · 📚 Índice completo · ⏮️ Parte anterior · ⏭️ Parte siguiente

14 clases · rango 325–338 · La IA generativa en dos frentes distintos: como herramienta para desarrollar (código, assets, diseño, testing) y como sistema dentro del juego (NPC, diálogo, contenido dinámico) — siempre con verificación, con proveedores intercambiables y sin depender de ninguna API comercial para funcionar

Fuentes de referencia de esta parte:


🎯 ¿De qué trata esta parte?

De dos cosas que se confunden constantemente y que conviene mantener separadas:

IA para desarrollar. Escribir código con asistencia, generar borradores de diseño, producir assets de partida, ayudar a depurar, generar casos de prueba. Aquí la IA es una herramienta del equipo, y la disciplina que hace falta es la de verificación: nada generado entra en el repositorio sin compilar, pasar tests y ser leído por una persona.

IA dentro del juego. NPC que conversan, diálogo generado, contenido dinámico. Aquí la IA es un sistema en producción con todo lo que eso implica: coste por petición, latencia, fallos, salidas inesperadas, moderación, privacidad y — sobre todo — la necesidad de que el modelo nunca decida directamente nada crítico del juego. El modelo propone; el juego valida y dispone.

La Parte 5 sigue siendo la IA de gameplay tradicional (máquinas de estado, behavior trees, pathfinding, steering) y no se sustituye: sigue siendo la herramienta correcta para el 95 % de la IA de un juego. Esta parte añade lo que la IA generativa hace posible, y también lo que no.

Nada de esta parte requiere una clave de API. Toda la arquitectura se construye sobre una abstracción AIProvider con implementaciones mock (deterministas, para CI), local (modelos que corren en la máquina) y remota (opcional, configurable por variables de entorno).

🧩 Problemas que resuelve

🎓 Resultados de aprendizaje

Al terminar la parte, el alumno podrá:

🧱 Prerrequisitos

📚 Las 14 clases

# Clase
325 IA generativa en desarrollo de videojuegos
326 Prompt y specification engineering para juegos
327 Agentes de programación para GameDev
328 Código generado por IA con verificación
329 Assets generativos y provenance
330 Pipeline técnico de assets asistido por IA
331 NPC controlados por LLM
332 RAG, memoria y lore del mundo
333 Diálogo, quests y contenido generativo
334 Proveedores locales y remotos
335 Coste, latencia, caché y fallbacks
336 Seguridad y moderación de IA dentro del juego
337 Evaluación de sistemas generativos
338 Capstone Parte 20: un NPC con lore verificable

Con la IA integrada y verificada, la Parte 21 baja al nivel más profundo: arquitectura de motores, memoria, paralelismo y rendering moderno.