tokenade
Connexionenfr
Commencer

Studios de jeu vidéo sur Unreal Engine : empêcher le MCP et les logs de build de saturer votre agent IA

Avec le serveur MCP d'Unreal, votre agent IA pilote l'éditeur directement, et chaque liste d'acteurs, capture d'écran et log de build entre dans son contexte. Tokenade replie ces résultats sur les machines du studio.

Profile photo of Paul Irolla

Par Paul Irolla

Founder · AI & developer tools · Tokenade

Docteur en IA · conçoit des outils d'optimisation de tokens pour agents IA

Voir la page de l'auteur
6 min de lecture
Résumer avec l'IA
Citer cette page

Depuis Unreal Engine 5.8, votre agent IA peut piloter l'éditeur par MCP : lister les acteurs, modifier des Blueprints, compiler, lire les logs. Chacun de ces appels renvoie du texte que l'agent doit lire, et un projet de jeu en produit beaucoup. Tokenade replie les gros résultats et la sortie des builds sur votre machine, avant qu'ils n'atteignent le modèle.

Ce que vous vivez au quotidien

Unreal propose désormais une voie officielle pour les agents IA. UE 5.8, disponible depuis le 17 juin 2026, intègre un serveur MCP expérimental dans l'éditeur : Claude Code, Codex ou Cursor pilotent l'éditeur par une connexion HTTP locale, au lieu que vous copiiez-colliez le texte de l'Output Log d'une fenêtre à l'autre (gamineai.com, 19 juillet 2026, en anglais).

La communauté francophone s'y met aussi : Epic héberge un tutoriel communautaire « Unreal Engine 5.8 + Claude Code avec MCP depuis zéro » (Epic Developer Community, lu le 15 octobre 2026). Le revers : l'état de l'éditeur et ses logs arrivent désormais directement dans le contexte de l'agent.

Des centaines d'outils derrière un seul serveur

Le plugin d'Epic pour Claude Code expose « des centaines d'outils » répartis dans « plus de 30 toolsets » : acteurs, Blueprints, matériaux, Niagara, Control Rigs, Sequencer… (EpicGames sur GitHub, mis à jour le 17 septembre 2026, traduit de l'anglais). Un plugin tiers pour l'éditeur annonce 1 655 outils natifs (gamedevcore.com, lu le 15 octobre 2026).

La conception même du plugin d'Epic montre le poids de ce catalogue. La recherche d'outils (« Tool search ») y est activée par défaut : le serveur n'expose que trois méta-outils au lieu du catalogue complet, pour que Claude découvre les toolsets à la demande et que le cache de prompt reste chaud.

Le catalogue est réglé. Les résultats de chaque appel, eux, arrivent toujours en entier.

Les logs de build et d'éditeur sont longs

Les builds Unreal et les sessions d'éditeur écrivent de longs logs, que l'agent lit pour diagnostiquer un échec. Une skill communautaire dédiée à UE5 demande à l'agent, quand un build échoue, de lire « les 50 dernières lignes de la sortie du build » plutôt que tout (skill UE5 Development sur mcpmarket.com, lue le 15 octobre 2026, traduit).

Cette règle marche quand l'erreur est à la fin. Sinon, l'agent repart chercher la suite, et chaque lecture supplémentaire reste dans la conversation.

Des allers-retours lents et une facture floue

Les premiers utilisateurs de l'intégration 5.8 décrivent des frictions. L'un juge l'ensemble lent : combiné aux délais de Claude Code, l'agent « se traîne » sur des tâches qui ne devraient pas prendre plus de temps que lire le code source.

Un autre demande si c'est un abonnement supplémentaire très cher ou si son abonnement Claude suffit (r/aigamedev, 18 juin 2026, traduit de l'anglais).

Le guide de gamineai rappelle d'ailleurs que l'abonnement de l'agent est distinct du coût des licences Epic : les tokens sont à votre budget.

Des secrets dans le projet

Un projet de studio contient des identifiants de plateforme et de backend. Le même guide conseille de considérer comme exposés les secrets non commités présents dans Content ou Config, et de ne jamais coller de clés d'API, de secrets EOS ou d'URL partenaires dans un agent capable d'écrire des fichiers.

Les plaintes publiques sur le coût en tokens propres à Unreal restent rares. Les mécanismes ci-dessus sont pourtant ceux qui les provoquent dans toutes les autres piles : gros résultats d'outils et longs logs, relus à chaque tour.

Ce que Tokenade change pour un studio

Tokenade s'intercale entre votre agent IA et ses outils, sur l'ordinateur de chaque développeur, Windows compris.

  • Les gros résultats MCP sont repliés. Dans Claude Code, les résultats MCP sont repliés après chaque appel. Pour les autres agents, mcp-wrap fait passer par Tokenade les serveurs MCP tiers de leur configuration : au-delà d'environ 25 000 tokens, le résultat est mis de côté en local et remplacé par un résumé, et les grandes captures d'écran sont réduites.
  • La sortie des builds est repliée. Tokenade reconnaît le format de la sortie, logs et traces d'erreur compris, et transmet à l'agent les erreurs et le résultat plutôt que chaque ligne de progression. Le log complet reste sur le disque ; l'agent en récupère n'importe quelle partie avec tokenade expand-ref.
  • Naviguer dans la base C++ coûte moins cher. tokenade map, skeleton, query et semantic permettent à l'agent de trouver une classe ou une fonction par sa structure ou son sens, sans lire des fichiers sources entiers.
  • Relectures et images répétées sont dédupliquées. Un fichier inchangé relu, ou une image identique déjà vue, revient sous forme de courte référence.
  • Les identifiants sont masqués. Clés, jetons, clés privées et chaînes à forte entropie que Tokenade reconnaît sont masqués avant que la sortie n'atteigne l'agent.

Sur le benchmark public THOL, les sessions longues avec Tokenade coûtent 39 % de moins que les mêmes sessions sans lui. Les sessions pilotées depuis l'éditeur sont longues par nature. Pour le cas général des logs bruyants, voir le filtrage des logs de commandes.

Nous n'avons pas publié de mesure sur des projets Unreal en particulier. tokenade gain et mcp-wrap report montrent ce qui a été économisé sur les vôtres, par compacteur et par outil MCP.

Jeu pas encore sorti, compaction locale

Votre jeu n'est pas sorti, son code et ses assets sont sous NDA. La compaction tourne sur vos machines. Code source, contenu des fichiers, chemins, demandes et arguments de commandes ne passent pas par les serveurs de Tokenade ; seuls des compteurs d'usage partent pour mesurer le forfait, comme le détaille Ce que Tokenade envoie et conserve.

Tokenade ne change pas ce que votre agent envoie à son propre fournisseur de modèle. Il masque les identifiants qu'il reconnaît ; il ne masque ni les données des joueurs ni le contenu du projet. Gardez le serveur MCP sur localhost, et vos règles sur les secrets et les crash dumps.

Mise en place

Le détail est dans le guide d'installation.

  1. Installer le CLI : npm install -g @tokenade/cli sur l'ordinateur de chaque développeur.
  2. Brancher vos agents : tokenade install ajoute les hooks à Claude Code, Codex, Cursor et aux autres agents pris en charge, et enveloppe les serveurs MCP tiers de leur configuration. Les hooks s'appliquent à partir de la session suivante : redémarrez celle qui est connectée à l'éditeur.
  3. Se connecter : tokenade login, un compte par développeur, machines illimitées sur chaque compte. Les prix sont sur la page tarifs.

FAQ

Tokenade fonctionne-t-il avec le serveur MCP Unreal d'Epic ?

Dans Claude Code, Tokenade replie les résultats MCP après l'appel quel que soit le serveur : celui d'Unreal est couvert comme les autres. Dans les autres agents, cela vaut pour les serveurs que mcp-wrap a enveloppés, et tokenade mcp-wrap report montre les outils concernés. Nous n'avons pas publié de mesure propre à Unreal.

Le repli peut-il cacher l'erreur de compilation dont j'ai besoin ?

Les erreurs sont justement ce que le repli conserve. Si l'agent a besoin de plus, la sortie complète est conservée sept jours en local, et tokenade expand-ref la renvoie, en entier ou seulement les lignes qui correspondent à un motif.

Est-ce que ça tourne sous Windows ?

Oui. Tokenade prend en charge Linux, macOS et Windows, et tokenade install configure chaque agent pris en charge sur les trois. La page de compatibilité signale les quelques différences selon le système.

Le code de notre jeu quitte-t-il le studio via Tokenade ?

Non. La compaction est locale et les serveurs de Tokenade ne reçoivent que des compteurs d'usage. Votre agent envoie toujours ce qu'il lit à son fournisseur de modèle, comme sans Tokenade.

Autres métiers de ce domaine

FAQ

Réduisez la facture de tokens de votre agent IA.

Classé n°1 au Token-Harness Optimizer Leaderboard. Zéro config.

Tokenade réduit la facture de tokens des agents IA : une installation, zéro config, et il allège ce que votre agent envoie au modèle.