← Volver al blog

¿Los scripts compilan pero la jerarquía está mal? Entrega de UI para desarrolladores de juegos y checklist de MCP

Para programadores de Unity / Godot / Cocos: por qué los scripts de Cursor no arreglan las capas del shell de UI; checklist de aceptación tras importar diseño, cuándo rinden Unity MCP / Godot MCP y lógica de binding tras exportar Prefab desde Studio.

Publicado
  • game-dev-ai
  • Unity MCP
  • Godot MCP
  • Cocos MCP
  • Cursor
  • game-ui-design
  • ui-to-engine
  • unity
  • godot
  • cocos
  • mcp
  • vberai
  • 2026

En el desarrollo indie y de equipos pequeños, el bloqueo habitual no es “no sé escribir C# / GDScript”, sino que los scripts compilan, abres la Scene y nada queda alineado: los botones no reciben clics.

La causa raíz rara vez es un modelo de IA débil. Es mezclar la entrega del shell de UI y la lógica de gameplay en la misma cadena de herramientas. A continuación: modos de fallo comunes, un checklist de aceptación y dónde debe entrar el Engine MCP (Unity MCP / Godot MCP / Cocos MCP) en el pipeline.


Dos trabajos: no fuerces a una sola herramienta de IA a hacer ambos

TrabajoSalida típicaMejor herramienta
Shell de UIÁrbol de Canvas / Control, Prefab, anchors, nomenclatura de slicesImportación estructurada de diseño (PSD / Figma → motor)
Lógica de gameplayEventos de botones, stats, máquinas de estado, depuración en PlayCursor / Claude Code + Engine MCP

Cursor, Copilot, Claude Code por defecto ven el texto del repositorio. No ven:

  • Ediciones de escena sin guardar en el editor
  • La selección actual, referencias rotas de prefabs
  • La consola y el estado transitorio de UI en modo Play

Así que la IA arregla el .cs mientras Btn_Start sigue sin OnClick en la Hierarchy: eso no es un problema de prompt, es un puente al editor ausente. MCP llena ese hueco. Mapa de categorías: Herramientas de IA para Godot / Unity.


Tras importar la UI: 10 comprobaciones de ingeniería

Después de que el diseño o AI Studio exporte un Prefab, ejecuta esto antes del primer Play (ejemplos de Unity UGUI; Godot / Cocos se mapean de forma similar):

#ComprobaciónFallo común
1Canvas / Control raíz y política de resoluciónCanvas Scaler incorrecto; Safe Area en vertical recortada
2Área de impacto separada de la decoraciónImagen transparente bloquea el Raycast
3Botón normal / pressed / disabledSolo una imagen estática
4Texto mapeado a TMP / LabelTipografía de pantalla completa, sin localización
5Nombres de nodos amigables para scripts (Btn_*, Panel_*)Layer 47 copy
6Anchor / 9-slice y reglas de estiradoEl layout se desvía al cambiar de resolución
7Atlas y draw calls aceptablesUn PNG sobredimensionado por control
8Rutas de importación según las convenciones del proyectoMCP no encuentra la ruta del Prefab
9Commit antes de enlazar la lógicaLa IA edita el script; las referencias se pierden
10Un Play en 16:9 y en el vertical objetivoSolo se probó el aspecto de la ventana del Editor

Importación estructurada vs slice manual: Figma → Unity sin slicing manual, división de UI in-place.


Cuándo instalar Engine MCP

SituaciónRecomendación
Cambios de gameplay diarios, Play / Console frecuentesInstalar el Engine MCP correspondiente
La UI aún se reconstruye con slice manual cada semanaArreglar primero el shell (entrega de AI Studio / especificación), luego MCP
Solo scripts, rara vez tocas la SceneBeneficio limitado de MCP
Game Jam, jugable el mismo díaAI Studio para la UI + MCP para los botones (walkthrough)

Godot MCP es open source: bueno para validar el flujo primero: instalación · cuándo manual vs MCP. Unity / Cocos: paquetes Pro oficiales: instalación de Unity MCP · Cocos 3.x.

Elección entre tres motores: Godot MCP vs Unity MCP vs Cocos MCP.


División recomendada (visión de ingeniería)

Archivo de diseño / arte de UI a pantalla completa
 → AI Studio: importar · dividir · exportar Prefab (Unity / Godot / Cocos)
 → Ingeniería ejecuta las 10 comprobaciones anteriores
 → Cursor + Engine MCP: enlazar OnClick, HUD, stats, depurar en Play
Tipo de cambioRuta
Cambio de tema / texto localizado / reskin a pantalla completaReexportación desde AI Studio (reskin, traducción)
Feel, colisiones, IA, guardados, bugsMCP + código revisado a mano
Números de daño, tipografía pixelFuente bitmap o TMP

Regla general: AI Studio para el shell, MCP para el cableado. No le pidas a MCP construir un HUD entero desde cero; no escribas la FSM de combate dentro de la herramienta de canvas.


Tras cablear MCP: 3 prácticas

  1. Los prompts deben ser verificables: ruta del Prefab.
  2. Commits pequeños: un cambio a la vez: “botón Start → cargar nivel”.
  3. MCP no reemplaza el QA: las ediciones de nodos generadas por el modelo igual necesitan Play; ahorra clics.

Cursor y Claude Code con Unity: guía de flujo de trabajo con Unity MCP, conectar Claude Code a Unity MCP.

Combinación de herramientas y despliegue en una semana: eficiencia de IA en desarrollo de juegos 2026.

FAQ

¿Basta con Cursor o necesito MCP? Basta para scripts; cuando tocas el árbol de la Scene.

¿Puede MCP reemplazar el slicing de UI? No. MCP gestiona objetos dentro del editor; la estructura de UI aún necesita una entrega a nivel de Prefab (AI Studio o flujo de especificación PSD / Figma).

¿Un solo motor y aún así aprender AI Studio? Vale la pena si las revisiones de UI te comen tiempo reconstruyendo el Canvas; si la UI es mínima.

¿Proyecto pequeño en Godot: qué instalar primero? Prueba primero Godot MCP (open source); añade AI Studio cuando la entrega de UI duela.

¿Conflicto con Unity AI UI Generator? Sin conflicto. Unity AI se inclina hacia sprites del editor; para multi-motor o importación estructurada de PSD/Figma.

Más guías que te pueden interesar