Salta al contingut

Blog

Skills de Claude Code per a Unreal Engine

Què conté el plugin de skills de Claude Code d’Epic per a Unreal Engine, com instal·lar-lo, com treballa amb Unreal MCP, els seus límits i on encaixa Dola.

Última actualització: 11 de novembre de 2026

Targeta de títol de l’article sobre skills de Claude Code per a Unreal Engine, amb la mascota de Dola

Publicat el 11 de novembre de 2026

Comprovat l’11 de novembre de 2026 amb aquestes fonts i amb els fitxers del plugin a la versió de codi font d’Unreal Engine 5.8.0. Unreal MCP està marcat com a Experimental, així que els detalls poden canviar: Epic: skills plugin for Claude Code, Anthropic: Claude Code skills, Epic: Unreal MCP

Com funcionen els skills de Claude Code

Un skill de Claude Code és una carpeta amb un fitxer SKILL.md: capçalera YAML (es recomana una description, més camps opcionals com allowed-tools) seguida d’instruccions en Markdown. Claude Code carrega un skill quan la teva petició encaixa amb la seva descripció, o quan escrius /skill-name.

  • Els skills de projecte són a .claude/skills/<name>/SKILL.md. Fes-ne commit i el teu equip també els tindrà.
  • Els skills personals són a ~/.claude/skills/<name>/SKILL.md.
  • Els skills de plugin arriben amb un plugin que instal·les amb /plugin, i es criden com a /plugin-name:skill-name.

La documentació d’Anthropic suggereix mantenir un SKILL.md per sota de 500 línies. La descripció d’un skill es talla als 1.536 caràcters a la llista de skills, i després de compactar la conversa cada skill només conserva els primers 5.000 tokens. Els canvis en un skill s’apliquen mentre Claude Code funciona.

Què conté el plugin de skills d’Epic

Epic publica unreal-engine-skills-for-claude-code-plugin a GitHub amb llicència MIT. El README el descriu com una manera de controlar Unreal Editor des de Claude Code per MCP, amb més de 30 toolsets al darrere: actors, Blueprints, materials, Niagara, Sequencer i proves automatitzades, entre d’altres.

  • El skill unreal-mcp: com fer servir Unreal MCP des de Claude Code, amb pàgines de referència sobre la configuració i l’ús diari.
  • Un hook SessionStart (unreal-context.sh) que diu a Claude Code que el repositori és un projecte d’Unreal.
  • Dos skills complementaris: create-toolset, i unreal-skill per crear i revisar skills.

Instal·lar-lo

El README dona aquestes ordres. Executa-les dins de Claude Code:

/plugin install unreal-engine-skills-for-claude-code@claude-plugins-official

# si falta el marketplace:
/plugin marketplace add anthropics/claude-plugins-official

Per activar-lo per a tot un equip, el README afegeix "unreal-engine-skills-for-claude-code@claude-plugins-official": true a enabledPlugins dins del .claude/settings.json del projecte.

Abans que faci res útil necessites:

  • Unreal Editor amb els plugins Unreal MCP (ModelContextProtocol) i All Toolsets activats.
  • L’editor obert amb el servidor MCP en marxa (arrenca sol per defecte; si no, executa ModelContextProtocol.StartServer).
  • bash al PATH per al hook SessionStart. A Windows, fes servir Git Bash o WSL.

Com connectar Claude Code a l’editor s’explica pas a pas a com configurar Unreal Engine 5.8 MCP amb Claude Code o Cursor.

Com treballa el skill amb Unreal MCP

El skill unreal-mcp s’activa quan demanes una acció en un projecte obert (crear actors, editar Blueprints, compilar amb Live Coding) i no intervé en preguntes conceptuals. Amb la cerca d’eines activada, Claude Code troba eines amb list_toolsets i describe_toolset i després les executa amb call_tool.

  • Desar abans i després dels canvis massius: les edicions per MCP no sempre es poden desfer.
  • Esperar que acabin les compilacions i compilar C++ amb Live Coding.
  • Executar les crides dependents una darrere l’altra, no en paral·lel.
  • Aturar-se davant de qualsevol resultat que no sigui un èxit explícit.
  • Comprovar si Play in Editor està en marxa quan els resultats semblin estranys.

Els skills del motor són una altra cosa

Unreal té la seva pròpia idea de skill. A la versió de codi font 5.8.0, un skill és un objecte del motor amb una descripció i instruccions, servit per dues eines d’Unreal MCP, ListSkills i GetSkills. El skill unreal-mcp d’Epic diu a Claude Code que cridi ListSkills en començar una feina desconeguda i que segueixi els skills del projecte abans que els valors genèrics.

La versió de codi font inclou skills del motor per als fonaments dels Blueprints, els fonaments dels materials, la il·luminació exterior per defecte, Niagara (fonaments, renderers, optimització i més) i la generació de grafs PCG. Unreal MCP també té un paràmetre Instructions (Editor Preferences > Agentic Workflows > Model Context Protocol; la versió del projecte es comparteix a DefaultGame.ini) que envia una indicació a cada client.

Límits i seguretat

  • El README avisa: "Localhost is not a trust boundary." Unreal MCP no té autenticació pròpia.
  • execute_tool_script executa Python arbitrari amb accés complet a l’editor. El README desaconsella --dangerously-skip-permissions.
  • Fes commit o shelve de la feina abans d’una sessió llarga; algunes edicions no es poden desfer a l’editor.
  • Unreal MCP és Experimental, i el README no indica cap versió del motor compatible.
  • El skill diu a Claude Code com actuar amb compte, però comprovar que el resultat funciona en joc continua sent cosa teva.

Claude Code sense el plugin

Sense Unreal MCP, Claude Code continua fent C++, fitxers de configuració i builds des del terminal, però no veu dins dels assets Blueprint ni l’editor en marxa. Més sobre aquesta divisió: Claude Code per a Unreal Engine davant d’una IA nativa d’UE.

On encaixa Dola

Dola no forma part d’aquesta pila. És una app d’escriptori més el seu propi plugin d’Unreal Editor, fet per a Unreal Engine 5.7 a Windows i Linux. Els seus agents fan servir Claude a través del backend de Dola, així que no instal·les Claude Code, ni una entrada de marketplace, ni una configuració MCP.

  • Revisar abans de quedar-te’l: cada edició espera en un panell Changes. Obre el diff a Unreal i accepta-la, o rebutja-la per restaurar l’asset anterior.
  • QA jugant: un agent QA llegeix el graf i prova el canvi a Play in Editor abans de donar l’execució per acabada.
  • Tria segons la teva configuració: en un projecte 5.8 on ja fas servir Claude Code, el plugin d’Epic és la via directa. A 5.7, Dola ve a punt per fer servir i comprova la seva pròpia feina.

Una execució real de Dola el 9 de novembre de 2026: un prompt, "make BP_Lamp blink", comprovat a PIE i després retingut per revisar-lo.

App d’escriptori de Dola: una execució de Blueprint que va fer parpellejar BP_Lamp, amb la comprovació PIE de l’agent QA i el canvi pendent al panell Changes
L’execució: Director (Sonnet) va planificar, Blueprint (Haiku) va editar, QA (Sonnet) va llegir el graf, el va executar a PIE i va trobar 0 errors de compilació. 2,34 $ en Auto.
El panell Changes de Dola amb BP_Lamp.uasset marcat com a editat, amb Accept all, Reject all i un botó que obre el diff a Unreal
El panell Changes guarda l’edició per revisar-la abans de mantenir-la.

L’execució completa, pas a pas: veure Dola treballant.

Preguntes freqüents

Més al blog de Dola