Aller au contenu

Blog

Skills Claude Code pour Unreal Engine

Ce que contient le plugin de skills Claude Code d’Epic pour Unreal Engine, comment l’installer, son lien avec Unreal MCP, ses limites et la place de Dola.

Dernière mise à jour : 11 novembre 2026

Carte de titre de l’article sur les skills Claude Code pour Unreal Engine, avec la mascotte Dola

Publié le 11 novembre 2026

Vérifié le 11 novembre 2026 à partir de ces sources et des fichiers de plugin de la version source d’Unreal Engine 5.8.0. Unreal MCP est marqué Experimental, les détails peuvent changer : Epic: skills plugin for Claude Code, Anthropic: Claude Code skills, Epic: Unreal MCP

Comment fonctionnent les skills Claude Code

Un skill Claude Code est un dossier contenant un fichier SKILL.md : un en-tête YAML (une description est recommandée, plus des champs facultatifs comme allowed-tools) suivi d’instructions en Markdown. Claude Code charge un skill quand votre demande correspond à sa description, ou quand vous tapez /skill-name.

  • Les skills de projet se trouvent dans .claude/skills/<name>/SKILL.md. Commitez-les et votre équipe les reçoit aussi.
  • Les skills personnels se trouvent dans ~/.claude/skills/<name>/SKILL.md.
  • Les skills de plugin arrivent avec un plugin installé via /plugin, et s’appellent avec /plugin-name:skill-name.

La documentation d’Anthropic conseille de garder un SKILL.md sous 500 lignes. La description d’un skill est coupée à 1 536 caractères dans la liste des skills, et après la compaction de la conversation chaque skill ne garde que ses 5 000 premiers tokens. Les modifications d’un skill sont prises en compte pendant que Claude Code tourne.

Ce que contient le plugin de skills d’Epic

Epic publie unreal-engine-skills-for-claude-code-plugin sur GitHub sous licence MIT. Son README le présente comme un moyen de contrôler Unreal Editor depuis Claude Code via MCP, avec plus de 30 toolsets derrière : acteurs, Blueprints, matériaux, Niagara, Sequencer et tests automatisés, entre autres.

  • Le skill unreal-mcp : comment utiliser Unreal MCP depuis Claude Code, avec des pages de référence pour l’installation et l’usage quotidien.
  • Un hook SessionStart (unreal-context.sh) qui indique à Claude Code que le dépôt est un projet Unreal.
  • Deux skills compagnons : create-toolset, et unreal-skill pour créer et relire des skills.

L’installer

Le README donne ces commandes. Lancez-les dans Claude Code :

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

# si la marketplace manque :
/plugin marketplace add anthropics/claude-plugins-official

Pour l’activer pour toute une équipe, le README ajoute "unreal-engine-skills-for-claude-code@claude-plugins-official": true sous enabledPlugins dans le fichier .claude/settings.json du projet.

Avant qu’il fasse quoi que ce soit d’utile, il vous faut :

  • Unreal Editor avec les plugins Unreal MCP (ModelContextProtocol) et All Toolsets activés.
  • L’éditeur ouvert avec le serveur MCP démarré (il démarre seul par défaut, sinon lancez ModelContextProtocol.StartServer).
  • bash dans votre PATH pour le hook SessionStart. Sous Windows, utilisez Git Bash ou WSL.

La connexion de Claude Code à l’éditeur est expliquée pas à pas dans configurer Unreal Engine 5.8 MCP avec Claude Code ou Cursor.

Comment le skill fonctionne avec Unreal MCP

Le skill unreal-mcp se déclenche quand vous demandez une action dans un projet ouvert (faire apparaître des acteurs, modifier des Blueprints, compiler avec Live Coding) et reste à l’écart des questions conceptuelles. Avec la recherche d’outils activée, Claude Code découvre les outils avec list_toolsets et describe_toolset, puis les exécute avec call_tool.

  • Enregistrer avant et après les changements en masse : les modifications MCP ne s’annulent pas toujours.
  • Attendre la fin des compilations, et compiler le C++ via Live Coding.
  • Lancer les appels dépendants l’un après l’autre, pas en parallèle.
  • S’arrêter sur tout résultat qui n’est pas un succès explicite.
  • Vérifier si Play in Editor tourne quand les résultats semblent bizarres.

Les skills côté moteur sont autre chose

Unreal a sa propre notion de skill. Dans la version source 5.8.0, un skill est un objet du moteur avec une description et des instructions, servi par deux outils Unreal MCP, ListSkills et GetSkills. Le skill unreal-mcp d’Epic demande à Claude Code d’appeler ListSkills au début d’un travail inconnu et de suivre les skills du projet plutôt que des réglages génériques.

La version source inclut des skills moteur pour les bases des Blueprints, les bases des matériaux, l’éclairage extérieur par défaut, Niagara (fondamentaux, renderers, optimisation et plus) et la génération de graphes PCG. Unreal MCP a aussi un réglage Instructions (Editor Preferences > Agentic Workflows > Model Context Protocol ; la version projet est partagée via DefaultGame.ini) qui envoie une consigne à chaque client.

Limites et sécurité

  • Le README prévient : "Localhost is not a trust boundary." Unreal MCP n’a pas d’authentification propre.
  • execute_tool_script exécute du Python arbitraire avec un accès complet à l’éditeur. Le README déconseille --dangerously-skip-permissions.
  • Commitez ou mettez de côté votre travail avant une longue session ; certaines modifications ne s’annulent pas dans l’éditeur.
  • Unreal MCP est Experimental, et le README ne cite aucune version du moteur prise en charge.
  • Le skill dit à Claude Code comment agir prudemment, mais vérifier que le résultat marche en jeu reste à votre charge.

Claude Code sans le plugin

Sans Unreal MCP, Claude Code gère toujours le C++, les fichiers de config et les builds depuis le terminal, mais il ne voit pas l’intérieur des assets Blueprint ni l’éditeur en cours. Plus sur ce partage : Claude Code pour Unreal Engine face à une IA native UE.

La place de Dola

Dola ne fait pas partie de cette pile. C’est une application de bureau plus son propre plugin Unreal Editor, conçu pour Unreal Engine 5.7 sous Windows et Linux. Ses agents utilisent Claude via le backend de Dola, vous n’installez donc ni Claude Code, ni entrée de marketplace, ni config MCP.

  • Relire avant de garder : chaque modification attend dans un panneau Changes. Ouvrez le diff dans Unreal, puis acceptez-la, ou rejetez-la pour restaurer l’ancien asset.
  • QA en jouant : un agent QA lit le graphe et joue la modification dans Play in Editor avant que le run soit déclaré terminé.
  • Choisir selon votre setup : sur un projet 5.8 où vous utilisez déjà Claude Code, le plugin d’Epic est la voie directe. Sur 5.7, Dola est prêt à l’emploi et vérifie son propre travail.

Un vrai run Dola le 9 novembre 2026 : un prompt, "make BP_Lamp blink", vérifié en PIE, puis mis en attente de relecture.

Application de bureau Dola : une exécution Blueprint qui fait clignoter BP_Lamp, avec la vérification PIE de l’agent QA et la modification en attente dans le panneau Changes
L’exécution : Director (Sonnet) a planifié, Blueprint (Haiku) a modifié, QA (Sonnet) a lu le graphe, l’a joué dans PIE et a trouvé 0 erreur de compilation. 2,34 $ en Auto.
Le panneau Changes de Dola listant BP_Lamp.uasset comme modifié, avec Accept all, Reject all et un bouton qui ouvre le diff dans Unreal
Le panneau Changes conserve la modification pour relecture avant que vous la gardiez.

Le run complet, étape par étape : voir Dola travailler.

FAQ

Plus d’articles sur le blog Dola