
Generative AI for Game Development
Shesh Narayan Gupta
- Editorial
- Apress
- Año
- 2026
- Páginas
- ~486
- Nivel
- Intermedio
De qué trata
Escrito por Shesh Narayan Gupta y publicado por Apress en 2026, este libro explora la intersección entre la inteligencia artificial generativa y el desarrollo de videojuegos moderno. Está concebido para desarrolladores de videojuegos de nivel intermedio, diseñadores narrativos y programadores que cuentan con bases sólidas de programación en Python y C#, además de un manejo funcional del motor Unity, y que desean superar las limitaciones de los árboles de diálogo estáticos y los eventos prefijados.
El texto profundiza en la integración de modelos de lenguaje grande (APIs de OpenAI / GPT) para la generación de diálogos reactivos y en modelos de difusión como DALL-E para el arte conceptual procedimental, combinados con la librería VADER en Python para el análisis de sentimiento del texto en tiempo real. Enseña a estructurar árboles narrativos no lineales con herramientas como Twine y a construir microservicios en Python con Flask que conectan los modelos de IA con el motor Unity mediante scripts en C#. Asimismo, cubre técnicas de generación procedimental de contenido (PCG), diseño de personajes no jugables (NPCs) adaptativos y patrones de optimización como la gestión de latencia, mecanismos de caché, barandillas de seguridad (guardrails) y control de costes de inferencia.
A través de sus proyectos y ejemplos de código, se desarrollan sistemas de NPCs con memoria conversacional y tono dinámico según las emociones del jugador, generadores de trasfondo narrativo y facciones sobre la marcha, y un prototipo jugable interactivo en Unity controlado por C#. Su gran virtud es resolver los desafíos de ingeniería que surgen al integrar llamadas asíncronas a APIs de IA en un bucle de juego en tiempo real sin deteriorar el rendimiento. Deja fuera el modelado 3D complejo y las mecánicas avanzadas de físicas, por lo que es recomendable disponer de un proyecto o prototipo base en Unity para aplicar los conceptos.
- Unity
- C#
- Python
- Flask
- OpenAI API
- GPT
- DALL-E
- VADER
- Generación procedimental (PCG)
- NPCs adaptativos
- Narrativa interactiva
- Twine
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Sistema de narrativa adaptativa y NPCs dinámicos en Unity
Prototipo en Unity y C# que se comunica con una API intermedia en Python/Flask para generar diálogos y reacciones en tiempo real en personajes no jugables mediante GPT y análisis de sentimiento con VADER.
Motor de generación procedimental de trasfondo y lore
Herramienta que combina modelos GPT y DALL-E para crear dinámicamente historias, descripciones de facciones, eventos narrativos y bocetos visuales conceptuales dentro del flujo de desarrollo.

