Repolode
prajwalshettydev

prajwalshettydev/UnrealGenAISupport

Plugin de Unreal Engine que conecta juegos y herramientas del editor con APIs de LLM, generación de imágenes, TTS y modelos 3D, además de ofrecer un servidor MCP para asistentes de IA.

Estrellas
675
Forks
109
Issues abiertos
11
Último commit
hace 6 meses

¿Qué es?

UnrealGenAISupport es un plugin gratuito con licencia MIT para Unreal Engine 5 que integra varios servicios de IA generativa detrás de una interfaz común. Así, los desarrolladores de juegos pueden invocar desde C++ o Blueprints modelos de chat, razonamiento y generación de respuestas estructuradas sin tener que implementar su propia integración HTTP. Entre los proveedores compatibles en este repositorio están OpenAI (chat y respuestas estructuradas), Anthropic Claude, XAI Grok y DeepSeek (chat y el modelo de razonamiento R1). Las claves de API se leen de variables de entorno.

El plugin también incluye un servidor experimental de Model Control Protocol (MCP). Al activarlo, clientes MCP como Claude Desktop, Claude Code y Cursor pueden crear y transformar objetos de escena, configurar materiales, ejecutar scripts de Python y comandos de consola, y crear o editar archivos del proyecto. El mantenedor señala que el desarrollo de MCP en esta versión gratuita ya no está activo y que esta función puede permitir que un cliente de IA modifique directamente un proyecto, por lo que recomienda hacer una copia de seguridad primero.

El README del repositorio también describe versiones Pro que se venden en Fab y son compatibles con muchos más proveedores, como Gemini, ElevenLabs, Alibaba Qwen y Moonshot Kimi, generadores 3D como Meshy y Tripo, y modelos locales mediante Ollama. Son productos de pago independientes y no forman parte de este repositorio.

Funciones clave

  • 01Invocaciones a OpenAI para chat y respuestas estructuradas desde C++ y Blueprints
  • 02Compatibilidad con el chat de DeepSeek y su modelo de razonamiento R1
  • 03Compatibilidad con el chat de Anthropic Claude y XAI Grok
  • 04Servidor MCP experimental para Claude Desktop, Claude Code y Cursor
  • 05Carga de claves de API desde variables de entorno, con recomendaciones para no incluirlas en compilaciones empaquetadas

Casos de uso

  • Añadir diálogos de NPC o comportamientos de agentes basados en IA a un juego de Unreal Engine 5
  • Crear prototipos de funciones con LLM en un proyecto de Unreal sin escribir código HTTP personalizado
  • Permitir que un asistente de programación con IA cree o ajuste objetos de escena durante una sesión en el editor de Unreal

Inicio rápido

  1. 1

    Añade el plugin a tu proyecto con Git (consulta la sección «With Git» del README)

  2. 2

    Configura tu clave API como variable de entorno (Windows)

    setx PS_<ORGNAME> "your api key"
  3. 3

    Reinicia el Editor y el IDE conectado, y luego sigue los ejemplos de uso para OpenAI, DeepSeek, Anthropic o Grok

Antes de usarlo

  • Las funciones de la API de LLM requieren que tengas tu propia clave API de cada proveedor.
  • Según el README, almacenar claves API en compilaciones empaquetadas supone un riesgo de seguridad.
  • La compatibilidad con MCP de este plugin gratuito no está en desarrollo activo.

Temas

Preguntas frecuentes

¿Qué es UnrealGenAISupport?
Plugin de Unreal Engine que conecta juegos y herramientas del editor con APIs de LLM, generación de imágenes, TTS y modelos 3D, además de ofrecer un servidor MCP para asistentes de IA. UnrealGenAISupport es un plugin gratuito con licencia MIT para Unreal Engine 5 que integra varios servicios de IA generativa detrás de una interfaz común. Así, los desarrolladores de juegos pueden invocar desde C++ o Blueprints modelos de chat, razonamiento y generación de respuestas estructuradas sin tener que implementar su propia integración HTTP. Entre los proveedores compatibles en este repositorio están OpenAI (chat y respuestas estructuradas), Anthropic Claude, XAI Grok y DeepSeek (chat y el modelo de razonamiento R1). Las claves de API se leen de variables de entorno.
¿UnrealGenAISupport es gratuito? ¿Qué licencia tiene?
UnrealGenAISupport es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿UnrealGenAISupport sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de UnrealGenAISupport fue el 28 abr 2026.
¿Para qué puedo usar UnrealGenAISupport?
Añadir diálogos de NPC o comportamientos de agentes basados en IA a un juego de Unreal Engine 5 Crear prototipos de funciones con LLM en un proyecto de Unreal sin escribir código HTTP personalizado Permitir que un asistente de programación con IA cree o ajuste objetos de escena durante una sesión en el editor de Unreal
¿Cómo se instala UnrealGenAISupport?
Añade el plugin a tu proyecto con Git (consulta la sección «With Git» del README) Configura tu clave API como variable de entorno (Windows): setx PS_<ORGNAME> "your api key" Reinicia el Editor y el IDE conectado, y luego sigue los ejemplos de uso para OpenAI, DeepSeek, Anthropic o Grok
¿Dónde consigo UnrealGenAISupport?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/prajwalshettydev/UnrealGenAISupport

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados