Zum Inhalt springen

Blog

Claude-Code-Skills für Unreal Engine

Was Epics Claude-Code-Skills-Plugin für Unreal Engine enthält, wie du es installierst, wie es mit Unreal MCP arbeitet, seine Grenzen und wo Dola passt.

Zuletzt aktualisiert: 11. November 2026

Titelkarte des Blogbeitrags zu Claude-Code-Skills für Unreal Engine, mit dem Dola-Maskottchen

Veröffentlicht am 11. November 2026

Geprüft am 11. November 2026 anhand dieser Quellen und der Plugin-Dateien im Quellcode-Release von Unreal Engine 5.8.0. Unreal MCP ist als Experimental markiert, Details können sich ändern: Epic: skills plugin for Claude Code, Anthropic: Claude Code skills, Epic: Unreal MCP

So funktionieren Claude-Code-Skills

Ein Claude-Code-Skill ist ein Ordner mit einer Datei SKILL.md: YAML-Frontmatter (empfohlen ist eine description, dazu optionale Felder wie allowed-tools), danach Anweisungen in Markdown. Claude Code lädt einen Skill, wenn deine Anfrage zu seiner Beschreibung passt oder wenn du /skill-name eingibst.

  • Projekt-Skills liegen in .claude/skills/<name>/SKILL.md. Committe sie, dann hat dein Team sie auch.
  • Persönliche Skills liegen in ~/.claude/skills/<name>/SKILL.md.
  • Plugin-Skills kommen mit einem Plugin, das du über /plugin installierst, und du rufst sie als /plugin-name:skill-name auf.

Anthropics Dokumentation empfiehlt, eine SKILL.md unter 500 Zeilen zu halten. Die Beschreibung eines Skills wird in der Skill-Liste nach 1.536 Zeichen gekürzt, und nach dem Verdichten des Gesprächs behält jeder Skill nur seine ersten 5.000 Tokens. Änderungen an einem Skill übernimmt Claude Code im laufenden Betrieb.

Was Epics Skills-Plugin enthält

Epic veröffentlicht unreal-engine-skills-for-claude-code-plugin auf GitHub unter der MIT-Lizenz. Das README beschreibt es als Weg, den Unreal Editor aus Claude Code über MCP zu steuern, mit über 30 Toolsets dahinter, darunter Actors, Blueprints, Materialien, Niagara, Sequencer und Automatisierungstests.

  • Der Skill unreal-mcp: wie man Unreal MCP aus Claude Code nutzt, mit Referenzseiten zu Einrichtung und täglichem Betrieb.
  • Ein SessionStart-Hook (unreal-context.sh), der Claude Code sagt, dass das Repository ein Unreal-Projekt ist.
  • Zwei Begleit-Skills: create-toolset und unreal-skill zum Erstellen und Prüfen von Skills.

Installieren

Das README nennt diese Befehle. Führe sie in Claude Code aus:

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

# falls der Marketplace fehlt:
/plugin marketplace add anthropics/claude-plugins-official

Für ein ganzes Team trägt man laut README "unreal-engine-skills-for-claude-code@claude-plugins-official": true unter enabledPlugins in die .claude/settings.json des Projekts ein.

Damit es etwas Nützliches tut, brauchst du:

  • Den Unreal Editor mit aktivierten Plugins Unreal MCP (ModelContextProtocol) und All Toolsets.
  • Einen laufenden Editor mit gestartetem MCP-Server (startet standardmäßig automatisch, sonst ModelContextProtocol.StartServer).
  • Bash im PATH für den SessionStart-Hook. Unter Windows Git Bash oder WSL.

Wie du Claude Code mit dem Editor verbindest, steht Schritt für Schritt in Unreal Engine 5.8 MCP mit Claude Code oder Cursor einrichten.

Wie der Skill mit Unreal MCP arbeitet

Der Skill unreal-mcp greift, wenn du eine Aktion in einem laufenden Projekt willst (Actors spawnen, Blueprints bearbeiten, mit Live Coding kompilieren), und hält sich bei Verständnisfragen heraus. Mit eingeschalteter Tool-Suche findet Claude Code Werkzeuge über list_toolsets und describe_toolset und führt sie mit call_tool aus.

  • Vor und nach Massenänderungen speichern: MCP-Änderungen lassen sich nicht immer rückgängig machen.
  • Auf fertige Kompilierungen warten und C++ über Live Coding kompilieren.
  • Abhängige Aufrufe nacheinander ausführen, nicht parallel.
  • Bei jedem Ergebnis anhalten, das kein eindeutiger Erfolg ist.
  • Prüfen, ob Play in Editor läuft, wenn Ergebnisse seltsam aussehen.

Skills in der Engine sind etwas anderes

Unreal hat einen eigenen Skill-Begriff. Im Quellcode-Release 5.8.0 ist ein Skill ein Engine-Objekt mit Beschreibung und Anweisungen, bereitgestellt über zwei Unreal-MCP-Werkzeuge, ListSkills und GetSkills. Epics Skill unreal-mcp sagt Claude Code, zu Beginn unbekannter Arbeit ListSkills aufzurufen und die Skills des Projekts allgemeinen Standards vorzuziehen.

Das Quellcode-Release enthält Engine-Skills für Blueprint-Grundlagen, Material-Grundlagen, Standard-Außenbeleuchtung, Niagara (Grundlagen, Renderer, Optimierung und mehr) und das Erzeugen von PCG-Graphen. Unreal MCP hat außerdem eine Einstellung Instructions (Editor Preferences > Agentic Workflows > Model Context Protocol; die Projektversion wird über DefaultGame.ini geteilt), die jedem Client einen Hinweis mitgibt.

Grenzen und Sicherheit

  • Das README warnt: "Localhost is not a trust boundary." Unreal MCP hat keine eigene Authentifizierung.
  • execute_tool_script führt beliebiges Python mit vollem Editor-Zugriff aus. Das README rät von --dangerously-skip-permissions ab.
  • Committe oder shelve deine Arbeit vor einer langen Sitzung; manche Änderungen lassen sich im Editor nicht rückgängig machen.
  • Unreal MCP ist Experimental, und das README nennt keine unterstützte Engine-Version.
  • Der Skill sagt Claude Code, wie es vorsichtig vorgeht, aber ob das Ergebnis im Spiel funktioniert, prüfst weiterhin du.

Claude Code ohne das Plugin

Ohne Unreal MCP erledigt Claude Code weiterhin C++, Konfigurationsdateien und Builds im Terminal, sieht aber nicht in Blueprint-Assets oder den laufenden Editor. Mehr zu dieser Aufteilung: Claude Code für Unreal Engine im Vergleich zu UE-nativer KI.

Wo Dola hinpasst

Dola gehört nicht zu diesem Stack. Es ist eine Desktop-App plus ein eigenes Unreal-Editor-Plugin, gebaut für Unreal Engine 5.7 unter Windows und Linux. Seine Agenten nutzen Claude über Dolas Backend, du installierst also weder Claude Code noch einen Marketplace-Eintrag noch eine MCP-Konfiguration.

  • Prüfen, bevor du behältst: Jede Änderung wartet in einem Changes-Panel. Öffne den Diff in Unreal und nimm sie an, oder lehne sie ab, um das alte Asset wiederherzustellen.
  • QA durch Spielen: Ein QA-Agent liest den Graphen und spielt die Änderung in Play in Editor, bevor der Lauf als fertig gilt.
  • Nach Setup wählen: In einem 5.8-Projekt, in dem du schon Claude Code nutzt, ist Epics Plugin der direkte Weg. Unter 5.7 ist Dola fertig verpackt und prüft seine eigene Arbeit.

Ein echter Dola-Lauf am 9. November 2026: ein Prompt, "make BP_Lamp blink", in PIE geprüft, dann zur Prüfung zurückgehalten.

Dola-Desktop-App: ein Blueprint-Lauf, der BP_Lamp blinken lässt, mit der PIE-Prüfung durch den QA-Agenten und der ausstehenden Änderung im Panel Changes
Der Lauf: Director (Sonnet) hat geplant, Blueprint (Haiku) hat bearbeitet, QA (Sonnet) hat den Graphen gelesen, ihn in PIE gespielt und 0 Kompilierfehler gefunden. 2,34 $ auf Auto.
Dolas Panel Changes mit BP_Lamp.uasset als bearbeitet, mit Accept all, Reject all und einem Button, der den Diff in Unreal öffnet
Das Panel Changes hält die Änderung zur Prüfung, bevor du sie behältst.

Der ganze Lauf Schritt für Schritt: Dola bei der Arbeit sehen.

FAQ

Mehr im Dola-Blog