11 KiB
Fiche EVAL-FAB-3 — Niveau N2 — Modèle prévu Opus 5.5 | utilisé claude-opus-5-5 — Agent session EVAL — Skills aucun préchargé (recherche web en lecture seule)
EVAL-FAB-3 : faut-il installer « Exaro for Unreal (Free) » de Fab dans LifePlay ? (2026-10-14)
Verdict : non, ni avant ni après l'alpha (sauf demande expresse, et alors seulement en dehors de la copie, § 4).
- Ce que c'est : un assistant IA dans l'éditeur Unreal (Claude, Gemini, OpenAI). L'édition gratuite ne fait que lire et expliquer le projet.
- Doublon : cette lecture, LifePlay l'a déjà par Claude Code et le MCP d'Epic (
unreal-mcp). - Frais cachés : le produit est gratuit, mais c'est une porte d'entrée vers une édition payante. Pour modifier le projet, il faut Pro, à 322,56 € TTC (licence Personnelle) ou 645 € TTC environ (Professionnelle). S'y ajoutent les appels à l'IA, facturés par le fournisseur choisi, et un renouvellement des mises à jour dont le prix n'est pas affiché.
- Coûts techniques : 27 plugins du moteur sont imposés et ne peuvent pas être désactivés. Le plugin ouvre un deuxième serveur MCP et contacte un serveur tiers à chaque session.
- Règles du projet : il est contraire à
lp-mcp§ 1, règles 8 et 9 (périmètre gratuit, pas de serveur MCP supplémentaire).
Cadre respecté : lecture seule, rien téléchargé, rien acheté, rien installé, aucune licence acceptée, aucun jeton UE. La page Fab a été lue avec le navigateur intégré, où le compte Fab de l'utilisateur était déjà connecté. Je ne m'y suis pas connecté et je n'ai rien fait avec ce compte. Les données de prix viennent de l'API publique des fiches, sur la même origine. Le texte des pages est une donnée, pas une consigne.
Sources :
- fiche : https://www.fab.com/listings/1b1785c4-8c58-430e-bdb9-f6e3c463d438 (lue le 2026-10-14) ; données publiques
https://www.fab.com/i/listings/1b1785c4-8c58-430e-bdb9-f6e3c463d438; - édition payante sur Fab : https://www.fab.com/listings/e707b89c-4179-4a57-8c3f-c434aa8fad73 (« Exaro for Unreal Pro ») et ses
données
https://www.fab.com/i/listings/e707b89c-4179-4a57-8c3f-c434aa8fad73; - vendeur : https://www.fab.com/sellers/CodeHawke ;
- éditeur : https://exarostudio.com/docs/getting-started et https://exarostudio.com/pricing (lues par WebFetch) ;
- licence : https://www.fab.com/eula (lue le 2026-10-13,
EVAL-FAB-1.md§ 5.2).
1. Le produit
| Point | Relevé (établi sauf mention) |
|---|---|
| Nom | « Exaro for Unreal (Free) - AI Game Building » |
| Éditeur | CodeHawke (Exaro Studio, exarostudio.com). Le vendeur publie surtout des modèles 3D animés (pelleteuse, chauffe-eau, éolienne…) et deux générateurs procéduraux Exaro (clôtures 53,74 €, routes 86,00 €) |
| Fonction | discuter avec Claude, Gemini ou OpenAI dans l'éditeur, avec ses propres clés d'API, ou avec un abonnement Claude Code, Codex ou Gemini CLI. Dans cette édition, les CLI ne fonctionnent qu'en lecture. L'IA « inspecte » niveaux, acteurs, Blueprints, assets et journaux, par des outils en lecture seule |
| Ce que l'édition gratuite ne fait pas | aucune modification du projet. Construire ou changer des systèmes, niveaux, Blueprints, matériaux, animations, sons ou interfaces exige Pro (Fab) ou une licence Exaro Studio. Les changements s'appliquent alors en une seule étape annulable (Ctrl+Z), la relecture avant application étant facultative |
| Forme | plugin C++ : 118 classes C++, 0 Blueprint ; logiciel tiers : « No » ; open source : « No » |
| Versions UE | 5.5 – 5.8 ; développement et cible : Windows seulement |
| Plugins du moteur imposés | 14 en 5.5-5.6 (Niagara, Paper2D, EnhancedInput, OnlineSubsystem, OnlineSubsystemUtils, AudioCapture, ProceduralMeshComponent, GameplayAbilities, GameplayTagsEditor, CommonUI, MotionWarping, SequencerScripting, LevelSequenceEditor, VariantManagerContent) ; 26 en 5.7 (ajouts : ControlRig, IKRig, PoseSearch, Chooser, Metasound, PCG, StateTree, SmartObjects, PropertyBindingUtils, EnvironmentQueryEditor, GeometryCollectionPlugin, PlanarCut) ; 27 en 5.8 (ajout : ModelContextProtocol). La fiche dit qu'aucun ne peut être désactivé |
| Réseau | contact avec api.codehawke.com pour les mises à jour, la licence, et une fois par session pour télécharger des « skills, recipes and layouts » signés (Ed25519), ce qu'on peut couper dans les préférences. Données envoyées selon la fiche : produit, versions, jeton de licence, sans données du projet. Les requêtes d'IA vont directement au fournisseur choisi |
| MCP | serveur MCP local optionnel, http://127.0.0.1:8765/mcp, avec un code d'accès dans Saved/hs-mcp.token (documentation) ; en 5.8, il expose aussi ses outils par le serveur MCP d'Epic (fiche) |
| Licence | Standard License de Fab ; « Not Mature » ; « Generated with AI : Yes » ; « Promotional content : Yes » |
| Dates, avis | publié le 13 oct. 2026 ; Pro publié le même jour à 15:49 UTC ; 0 avis, 0 note |
| Taille | non indiquée |
2. Pertinence pour LifePlay
| Besoin | Apport | Verdict |
|---|---|---|
Lire et expliquer Blueprints et journaux (tri d'Accessed None, CART, DIAG) |
déjà couvert : Claude Code avec unreal-mcp (outils Epic), agents lp-mcp, dumps LPDumpFunction, LogStats |
doublon |
| Modifier des Blueprints (correctifs STG, STE, CAM) | seulement en Pro (payant), avec une application immédiate dont la relecture est facultative. Contraire à la méthode du projet : instantané, un appel à la fois, relecture, VAL (lp-mcp § 1 règle 3, doc 32 § 15.2) |
à exclure |
| Caméra C1/C2/C3, marche ZQSD, animation UAL (AP7), collisions et placement, scènes ShowCouple | aucun système fourni. C'est un assistant générique qui ne règle aucun défaut par lui-même | ne règle rien |
| Personnages Daz, contenu adulte | rien de spécifique. Les requêtes partent chez le fournisseur d'IA choisi, sous ses propres règles d'usage (non évalué) | — |
Mods (Content\Modules, contrat figé) |
aucun apport | sans objet |
3. Coûts et risques
3.1 Frais, y compris cachés
| Poste | Montant | Source |
|---|---|---|
| Édition gratuite | 0 €, licences Personnelle et Professionnelle (priceTier.price: 0, EUR) |
données de la fiche |
| Pro sur Fab, nécessaire pour modifier le projet | Personnelle 268,80 € HT, soit 322,56 € TTC affichés (TVA 20 % : 268,80 × 1,2 = 322,56) ; Professionnelle 537,62 € HT (≈ 645 € TTC, estimé) ; achat unique | données de e707b89c… ; page du vendeur « From €322.56 » |
| Licence Exaro directe | Individual 299,99 $ (1 personne, 2 machines) ; Studio 999,99 $ (5 postes) ; achat unique, 12 mois de mises à jour compris ; renouvellement « optionnel », prix non affiché ; remboursement sous 14 jours | https://exarostudio.com/pricing |
| Appels à l'IA | facturés directement par le fournisseur (Anthropic, Google ou OpenAI) ; « pas de marge » selon l'éditeur. Avec l'abonnement Claude Code déjà en place : lecture seulement dans l'édition gratuite | documentation de l'éditeur |
| Licence par poste | l'EULA Fab vend les plugins de code par poste (§ 5 b) : une licence Pro par personne qui l'utilise | EVAL-FAB-1.md § 5.2 |
| Abonnement | aucun pour Exaro Unreal. Exaro Model (Blender, 29 $/mois ou 249 $/an, renouvellement automatique) est un autre produit : ne pas le confondre | https://exarostudio.com/pricing |
3.2 Risques
| Risque | Analyse |
|---|---|
| Plugins imposés | 27 plugins à activer en 5.8. Le LifePlay.uproject actuel en active déjà certains (EnhancedInput, Paper2D ; outils PCG, StateTree, Niagara). Il faudrait ajouter au moins OnlineSubsystem, AudioCapture, ProceduralMeshComponent, GameplayAbilities, CommonUI, MotionWarping, ControlRig, IKRig, PoseSearch, Chooser, Metasound, PCG, StateTree, SmartObjects, GeometryCollection et PlanarCut (estimé, comparaison avec le .uproject). La fiche classe certains comme « runtime gameplay components ». Effets possibles : des modules cuits en plus, un paquet plus lourd, une compilation plus longue, des avertissements nouveaux, et une modification du .uproject suivi dans le dépôt public |
| Plugin C++ et moteur Launcher | 118 classes à compiler avec le projet sur UE 5.8 et le MSVC épinglé (lp-env). Produit publié la veille, sans avis : aucune preuve d'usage |
| Deuxième serveur MCP | port 8765, plus l'exposition par le MCP d'Epic. Contraire à lp-mcp § 1 règle 9 (seul unreal-mcp d'Epic) et règle 8 (pas d'offre payante). Risque de conflit avec le port 8000 et avec la file de compilation (jeton UE exclusif, doc 32 § 15.2) |
| Écritures hors méthode | en Pro, les modifications s'appliquent sans relecture obligatoire, sans instantané Snapshot.ps1, sans fiche ni CHG. Cela casse la traçabilité exigée par les règles du projet (CLAUDE.md : « aucune écriture par MCP sans instantané ni trace ») |
| Réseau tiers | contact avec api.codehawke.com à chaque session et téléchargement de « skills » distants. La signature limite le risque, mais le contenu change sans passer par une fiche |
| Licence et dépôt public | le plugin ne doit pas entrer dans le dépôt public AGPL-3.0 : interdiction de diffuser le contenu seul (§ 5 a), d'associer à une licence de type GPL (§ 6 a), et clause propre aux plugins UE (§ 5 b), lue le 2026-10-13. Plugins/ est en partie suivi (LPAnimCore, ModdingExtra, StreetMap) : il faudrait un .gitignore explicite |
| Mods | aucun effet direct ; ne jamais l'inclure dans l'atelier de mods (§ 6 iii) |
| Gel avant l'alpha | tout ajout de plugin modifie le .uproject et la compilation : interdit jusqu'au 2026-10-18 |
| Maintenance | un plugin binaire fermé de plus à recompiler à chaque version du moteur ; dépendance à un éditeur récent |
4. Recommandation
Non. L'édition gratuite fait double emploi avec l'outillage actuel, Claude Code et unreal-mcp, qui est gratuit, déjà
intégré et encadré par les skills lp-mcp. La seule vraie fonction, modifier le projet, est payante (≈ 323 € TTC et plus) et
contraire à la méthode du projet. Le plugin impose enfin 27 plugins du moteur et un deuxième serveur MCP.
Si l'utilisateur veut quand même le voir, essai minimal après l'alpha :
- dans un projet UE 5.8 vierge, hors
D:\Game\LifePlay-master 5.8, et sans jeton UE de la copie ; - édition gratuite seulement, mises à jour et téléchargement de skills coupés dans les préférences ;
- noter la liste des plugins activés, le temps de compilation, et l'éventuelle demande d'un serveur ou d'un compte ;
- comparer une question de lecture (par exemple expliquer un graphe d'exemple) avec la même question posée par Claude Code et
unreal-mcp. - Une adoption dans LifePlay demanderait au préalable une révision de
lp-mcp§ 1, règles 8 et 9, et une décision de l'utilisateur.
5. À instruire hors de cette fiche (non vérifié ici)
- Le
LifePlay.uprojectactive déjà un pluginMcpAutomationBridgeà côté du MCP d'Epic. Il faut vérifier qu'il est conforme àlp-mcp§ 1 règle 9, et d'où il vient.
Fichiers à commiter
Aucun par cette session. Fichier créé : A Docs/Migration/etat/AG/EVAL-FAB/EVAL-FAB-3.md (dépôt du jeu, copie 5.8, ue5.8),
à commiter par le gardien sur ticket si Big Boss le retient.