Vai al contenuto

Blog

Skill di Claude Code per Unreal Engine

Cosa contiene il plugin di skill di Claude Code di Epic per Unreal Engine, come installarlo, come lavora con Unreal MCP, i limiti e dove si colloca Dola.

Ultimo aggiornamento: 11 novembre 2026

Copertina dell’articolo sulle skill di Claude Code per Unreal Engine, con la mascotte di Dola

Pubblicato il 11 novembre 2026

Verificato l’11 novembre 2026 su queste fonti e sui file del plugin nel rilascio sorgente di Unreal Engine 5.8.0. Unreal MCP è segnato come Experimental, quindi i dettagli possono cambiare: Epic: skills plugin for Claude Code, Anthropic: Claude Code skills, Epic: Unreal MCP

Come funzionano le skill di Claude Code

Una skill di Claude Code è una cartella con un file SKILL.md: frontmatter YAML (è consigliata una description, più campi facoltativi come allowed-tools) seguito da istruzioni in Markdown. Claude Code carica una skill quando la tua richiesta corrisponde alla sua descrizione, o quando scrivi /skill-name.

  • Le skill di progetto stanno in .claude/skills/<name>/SKILL.md. Fai commit e le avrà anche il tuo team.
  • Le skill personali stanno in ~/.claude/skills/<name>/SKILL.md.
  • Le skill dei plugin arrivano con un plugin installato tramite /plugin e si richiamano come /plugin-name:skill-name.

La documentazione di Anthropic suggerisce di tenere un SKILL.md sotto le 500 righe. La descrizione di una skill viene tagliata a 1.536 caratteri nell’elenco delle skill, e dopo la compattazione della conversazione ogni skill conserva solo i primi 5.000 token. Le modifiche a una skill vengono lette mentre Claude Code è in esecuzione.

Cosa contiene il plugin di skill di Epic

Epic pubblica unreal-engine-skills-for-claude-code-plugin su GitHub con licenza MIT. Il README lo descrive come un modo per controllare Unreal Editor da Claude Code tramite MCP, con oltre 30 toolset dietro: attori, Blueprint, materiali, Niagara, Sequencer e test automatici, tra gli altri.

  • La skill unreal-mcp: come usare Unreal MCP da Claude Code, con pagine di riferimento per la configurazione e l’uso quotidiano.
  • Un hook SessionStart (unreal-context.sh) che dice a Claude Code che il repository è un progetto Unreal.
  • Due skill di supporto: create-toolset, e unreal-skill per creare e rivedere skill.

Installarlo

Il README riporta questi comandi. Eseguili dentro Claude Code:

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

# se manca il marketplace:
/plugin marketplace add anthropics/claude-plugins-official

Per attivarlo per tutto il team, il README aggiunge "unreal-engine-skills-for-claude-code@claude-plugins-official": true sotto enabledPlugins nel file .claude/settings.json del progetto.

Prima che faccia qualcosa di utile ti servono:

  • Unreal Editor con i plugin Unreal MCP (ModelContextProtocol) e All Toolsets attivi.
  • L’editor aperto con il server MCP avviato (parte da solo per impostazione predefinita, altrimenti esegui ModelContextProtocol.StartServer).
  • bash nel PATH per l’hook SessionStart. Su Windows, usa Git Bash o WSL.

Come collegare Claude Code all’editor è spiegato passo per passo in configurare Unreal Engine 5.8 MCP con Claude Code o Cursor.

Come la skill lavora con Unreal MCP

La skill unreal-mcp si attiva quando chiedi un’azione in un progetto aperto (generare attori, modificare Blueprint, compilare con Live Coding) e resta in disparte per le domande concettuali. Con la ricerca degli strumenti attiva, Claude Code trova gli strumenti con list_toolsets e describe_toolset, poi li esegue con call_tool.

  • Salvare prima e dopo le modifiche in blocco: le modifiche via MCP non sempre si possono annullare.
  • Aspettare la fine delle compilazioni e compilare il C++ con Live Coding.
  • Eseguire le chiamate dipendenti una dopo l’altra, non in parallelo.
  • Fermarsi a ogni risultato che non sia un successo esplicito.
  • Controllare se Play in Editor è in esecuzione quando i risultati sembrano strani.

Le skill del motore sono un’altra cosa

Unreal ha una sua idea di skill. Nel rilascio sorgente 5.8.0 una skill è un oggetto del motore con una descrizione e delle istruzioni, servito da due strumenti di Unreal MCP, ListSkills e GetSkills. La skill unreal-mcp di Epic dice a Claude Code di chiamare ListSkills all’inizio di un lavoro nuovo e di seguire le skill del progetto invece delle impostazioni generiche.

Il rilascio sorgente include skill del motore per le basi dei Blueprint, le basi dei materiali, l’illuminazione esterna predefinita, Niagara (fondamenti, renderer, ottimizzazione e altro) e la generazione di grafi PCG. Unreal MCP ha anche un’impostazione Instructions (Editor Preferences > Agentic Workflows > Model Context Protocol; la versione di progetto è condivisa tramite DefaultGame.ini) che invia un’indicazione a ogni client.

Limiti e sicurezza

  • Il README avverte: "Localhost is not a trust boundary." Unreal MCP non ha un’autenticazione propria.
  • execute_tool_script esegue Python arbitrario con pieno accesso all’editor. Il README sconsiglia --dangerously-skip-permissions.
  • Fai commit o shelve del lavoro prima di una sessione lunga; alcune modifiche non si possono annullare nell’editor.
  • Unreal MCP è Experimental, e il README non indica una versione del motore supportata.
  • La skill dice a Claude Code come agire con prudenza, ma verificare che il risultato funzioni in gioco resta compito tuo.

Claude Code senza il plugin

Senza Unreal MCP, Claude Code gestisce comunque C++, file di configurazione e build dal terminale, ma non vede dentro gli asset Blueprint né l’editor in esecuzione. Di più su questa divisione: Claude Code per Unreal Engine a confronto con un’IA nativa di UE.

Dove si colloca Dola

Dola non fa parte di questo stack. È un’app desktop più un proprio plugin per Unreal Editor, fatto per Unreal Engine 5.7 su Windows e Linux. I suoi agenti usano Claude tramite il backend di Dola, quindi non installi Claude Code, né una voce di marketplace, né una configurazione MCP.

  • Rivedere prima di tenere: ogni modifica aspetta in un pannello Changes. Apri il diff in Unreal, poi accettala, o rifiutala per ripristinare l’asset precedente.
  • QA giocando: un agente QA legge il grafo e prova la modifica in Play in Editor prima che l’esecuzione sia considerata finita.
  • Scegli in base al setup: su un progetto 5.8 in cui usi già Claude Code, il plugin di Epic è la via diretta. Su 5.7, Dola è pronto all’uso e controlla il proprio lavoro.

Un’esecuzione reale di Dola del 9 novembre 2026: un prompt, "make BP_Lamp blink", verificato in PIE e poi tenuto in attesa di revisione.

App desktop di Dola: un’esecuzione Blueprint che ha fatto lampeggiare BP_Lamp, con il controllo PIE dell’agente QA e la modifica in attesa nel pannello Changes
L’esecuzione: Director (Sonnet) ha pianificato, Blueprint (Haiku) ha modificato, QA (Sonnet) ha letto il grafo, l’ha eseguito in PIE e ha trovato 0 errori di compilazione. 2,34 $ su Auto.
Il pannello Changes di Dola con BP_Lamp.uasset segnato come modificato, con Accept all, Reject all e un pulsante che apre il diff in Unreal
Il pannello Changes conserva la modifica per la revisione prima che tu la mantenga.

L’esecuzione completa, passo per passo: guarda Dola al lavoro.

Domande frequenti

Altro nel blog di Dola