Herramientas usadas en este artículo
¿Puede Claude Code realmente controlar Unreal Engine 5 - mover objetos, editar Blueprints, ejecutar el juego y ver el resultado? Sí. Tras un mes de probar conectores y plugins (mucha basura, parte de ella costosa), la configuración que realmente funciona consiste en usar dos plugins gratuitos y de código abierto en conjunto: UnrealClaude para capturas del viewport y mover actores, y VibeUE para edición de Blueprints y Python. Lo único por lo que pagas es por Claude.
Esta es la guía completa: qué hace cada plugin, cómo instalarlos y conectarlos, y una prueba de estrés honesta - coloco mis assets 3D generados con IA en un proyecto y le pido a Claude que cree un endless runner jugable a partir de un personaje en tercera persona, y luego juzgo qué tan lejos llega. Versión corta: es un gran impulso si puedes describir la lógica que quieres; los prompts vagos dan resultados vagos.
Mira el proceso de creación completo
Toda la configuración y la prueba de estrés, de principio a fin, en YouTube.

1. Los dos plugins gratuitos que conectan Claude Code con Unreal Engine
Casi todos los plugins de “IA para Unreal” que probé no funcionaban o pedían dinero por la parte que importa. Estos dos son gratuitos, de código abierto y cubren mitades distintas del trabajo - y esa es precisamente la razón por la que los usas juntos.
UnrealClaude - ojos y manos en el viewport
UnrealClaude es un plugin con 600+ estrellas en GitHub que hace las dos cosas que más necesitas: puede capturar el viewport (para que Claude pueda ver lo que acaba de construir) y puede mover objetos por la escena. Incluye un servidor MCP con 20+ herramientas del editor, está diseñado para Unreal Engine 5.7 y tiene licencia MIT. Ese ciclo de “tomar una captura de pantalla y revisar su propio trabajo” es lo más útil de toda la configuración.

VibeUE - Blueprints y Python
VibeUE también es de código abierto, pero se vincula con su propio panel, por lo que necesita una clave de API gratuita. No tienes que pagar a menos que quieras usar su propio agente integrado en el editor - solo queremos las herramientas MCP, que ofrecen muchas funciones: editar Blueprints, ejecutar scripts de Python en el editor, trabajar con assets y materiales, y más. Esta es la mitad que realmente cambia tu proyecto.

2. Instala y conecta los plugins MCP
Requisito previo: instala y abre tanto Unreal Engine 5.7 como Claude Code, y abre Claude Code en la carpeta de tu proyecto de Unreal. A partir de ahí, la instalación consiste en gran parte en hablar con Claude - pegas los dos enlaces de los plugins y le dices que se encargue.
Pega los enlaces e instala ambos plugins
Dale a Claude los dos enlaces de los repositorios y dile instala estos dos plugins. La instalación descarga algunas dependencias (Node.js, algunas bibliotecas de Microsoft C++), así que si falta algo, solo pídele a Claude que lo instale. También te conviene tener un buen CLAUDE.md en la raíz del proyecto - el archivo de instrucciones que Claude Code lee en cada ejecución. Escribí uno a mano y puedes descargarlo abajo; un archivo de configuración probado es lo que más tokens y pruebas de ensayo y error te ahorra.
Obtén la clave de API gratuita de VibeUE
Cuando termine la instalación, Claude te avisará que necesita la clave de VibeUE. Inicia sesión en vibeue.com, copia la clave desde el panel, luego pégala en la configuración de VibeUE (el ícono de engranaje) dentro de Unreal Editor y guarda.
Instala los MCP y reinicia el editor
Puede que Claude no registre los servidores MCP en el primer intento - solo pídele que instale todos los MCP. Luego reinicia el proyecto de Unreal para que carguen los plugins recién instalados y (a veces) reinicia Claude Code para que los servidores MCP surtan efecto.
Verifica ambas conexiones
Pídele a Claude que confirme que ambos servidores MCP están activos. UnrealClaude funciona de manera independiente solo con tu autenticación de Claude; VibeUE solo responde una vez que la clave está guardada. Cuando ambos respondan, estás listo.
# A quick way to confirm both bridges are up:
curl http://localhost:3000/mcp/status # UnrealClaude
curl http://127.0.0.1:8088/mcp # VibeUE (405/200 = alive)
# In Claude Code, the simplest check is just:
# "check both mcp connections"Coloca esto en la raíz de tu proyecto de Unreal como CLAUDE.md y Claude Code seguirá una guía de eficacia comprobada - la configuración de .mcp.json, la biblioteca de skills de VibeUE y los ~20 problemas de UE 5.7 que descubrí a base de prueba y error para que tú no tengas que pasar por lo mismo (el bloqueo al editar Blueprints durante Play, la solución al cierre inesperado al importar FBX, el evento OnClicked de un botón que no hace nada ni muestra ningún error, y más).
3. La prueba de estrés: construir un endless runner a partir de prompts
No empiezo desde una escena en blanco - uso una plantilla de tercera persona con el maniquí por defecto cambiado por un personaje modular generado con IA (un zorro, creado en un video anterior; hay un pipeline de personajes 3D con IA completo si quieres hacer el tuyo). Luego solo describo el juego, una función a la vez, y hago commit después de cada una.
Limpiar, luego generar un camino infinito
Primer prompt: quitar los accesorios, conservar solo el personaje (Claude hace preguntas sensatas como “¿mantener la iluminación y el cielo?” - sí). Siguiente: limpiar el nivel y crear tiles infinitos que aparecen adelante y desaparecen atrás a medida que te mueves. Construye un BP_RunnerTile con variables legibles, captura el viewport con UnrealClaude para confirmar que el personaje esté parado sobre los planos, y simplemente funciona.

Carrera automática, cámara cenital, tres carriles
En los endless runners, el personaje avanza solo, así que los siguientes prompts hacen que avance automáticamente, inclinan la cámara un poco hacia abajo y añaden tres carriles entre los que se cambia con A y D. Claude edita los Blueprints existentes ejecutando scripts de Python a través de VibeUE, luego ejecuta Play-In-Editor para probar su trabajo. La lógica es buena; la distribución del Blueprint, no.

Obstáculos, monedas y una velocidad creciente
Agrega obstáculos contra los que puedas chocar, luego agrega monedas como coleccionables aleatorios. Esta ronda tomó unos 15 minutos y ~14k tokens de Opus 4.8 - no es gratis, pero sí barato para una mecánica funcional. También hice que aumentara la velocidad de carrera con el tiempo, de modo que el juego se vuelve más difícil cuanto más tiempo sobrevives. Una advertencia: nunca le pedí que las monedas evitaran los obstáculos, así que algunas aparecen justo encima de ellos - un prompt de seguimiento fácil y un buen recordatorio de que el agente hace exactamente lo que le pides, nada más. A lo largo de todo el proceso, se repite el mismo bucle: editar mediante Python, ejecutar el juego, tomar una captura del viewport, leer el resultado y corregir.

Puntuación, monedas, interfaz de Game Over + Retry
Una pasada rápida añade una puntuación, un contador de monedas recogidas y una pantalla de Game Over con un botón de Retry. El estilo visual es tosco - está bien, es un marcador de posición que podemos rediseñar más adelante.

4. Reemplazar los grey-boxes por recursos 3D generados con IA
Las mecánicas funcionan con los grey-boxes; ahora haz que parezca un juego. Genero una sola imagen de concepto en ChatGPT, luego extraigo de ella las piezas que necesito - el obstáculo, la moneda, el puente - y creo el entorno 3D por separado. (Crear modelos 3D y entornos game-ready es un arte en sí mismo; cubro las alternativas gratuitas en mi canal, y puedes ver cómo se posiciona cada generador en la tabla de clasificación.)

Con los recursos ya integrados, las instrucciones son directas: reemplazar los obstáculos con la malla del obstáculo y las monedas con la malla de la moneda, luego construir el puente. Tenía en el proyecto un toon shader gratuito de GitHub que entraba en conflicto con las nuevas mallas, así que hice que Claude lo apagara - editar materiales es solo otro caso de uso de VibeUE. No estuvo libre de errores: girar a la izquierda o a la derecha activaba por error el Game Over, había huecos entre las secciones del puente y los obstáculos se superponían con las barandas del puente. La mayoría los solucioné al mostrarle a Claude una captura de pantalla y dejarlo trabajar. El solapamiento con la baranda fue la solución más interesante de ver: Claude lanzó un lote de line traces para mapear la geometría real del puente y luego apartó los obstáculos de las barandas según los objetos que detectaron los line traces - medición, no suposiciones.

Los toques finales: proyectar el fondo como una esfera/skybox (quedó una leve costura de la imagen de origen - solucionable) y agregar los mapas PBR adecuados al puente, que había generado mal la primera vez. Una vez que los mapas estuvieron correctos, se vio mucho mejor.
5. El resultado y un veredicto honesto
El resultado fue un endless runner verdaderamente jugable: el zorro corre automáticamente por un puente de piedra a través de un mundo de montañas flotantes, esquiva rodillos con púas a lo largo de tres carriles y la puntuación sube a medida que recoge monedas. Para una build impulsada casi por completo por prompts, con Claude haciendo el trabajo de Blueprint y Python, es un resultado real.

- Dale una lógica y arquitectura detalladas - describe cómo debería funcionar una función y cómo debería escalar - y obtendrás resultados increíbles.
- Dale prompts vagos y superficiales y toma el camino más rápido, no el escalable. Después es difícil seguir desarrollando sobre esa base.
- No producirá un Blueprint bonito. La lógica funciona, pero el grafo de nodos es un enredo y pedirle que lo ordene casi nunca funciona. Supervísalo.
- Usa Claude para la organización y la lógica, no para generar assets ni colocarlos con precisión. Encárgate tú mismo de prepararlos y colocarlos.
¿Es esto un reemplazo completo para aprender Unreal? No del todo - es un impulso enorme para quienes entienden lo que están pidiendo. Si eres principiante, no lo evites; úsalo de forma más inteligente. Pregúntale por qué un nodo está ahí, qué hace un patrón y cuál es la arquitectura adecuada para tu juego. Como compañero de aprendizaje, además de hacer el trabajo, la IA es excelente.
/compact si vas a seguir con la misma tarea - o inicia un chat nuevo si cambiaste de tarea. Un chat nuevo conserva un contexto más limpio que uno compactado; al compactar, suele quedar información irrelevante de antes.Lo que realmente obtienes
Ese es todo el pipeline: conecta Claude Code a Unreal Engine con dos plugins gratuitos, prepara tus assets de IA y deja que el agente arme un juego mientras tú lo diriges. Constantemente llegan nuevas herramientas de IA 3D que alimentan este tipo de flujo de trabajo - cuando lo hacen, van directo a la Arena para que puedas compararlas antes de decidirte. Para ver más flujos de trabajo con el motor, consulta cómo construir un nivel de UE5 en un día y el flujo de trabajo sin código de Aura.