Island Pilot · Fonctionnalités · Agents · Blog

Verse Coder : l’IA Verse qui code le gameplay de votre île Fortnite

Le Verse Coder est le programmeur gameplay de votre équipe : une IA Verse pour Fortnite qui travaille directement dans les fichiers de votre projet UEFN. Il part du comportement que vous décrivez, trouve la cause et applique la plus petite modification complète, puis compile pour le vérifier.

Une IA Verse pour Fortnite, dans votre projet

Verse est le langage de programmation de UEFN (Unreal Editor for Fortnite). Le Verse Coder s’en sert pour le gameplay de votre île : évènements de devices, état multijoueur, modèles de données, monnaie, progression et persistance. Il écrit de nouveaux fichiers .verse dans la structure existante du projet, refactorise ceux qui existent et diagnostique les erreurs de compilation.

Avant d’ajouter quoi que ce soit, il cherche à qui appartient l’état : le joueur, l’équipe, la manche, la session ou la sauvegarde. Il garde une seule source de vérité pour la monnaie et la progression, sans créer de second portefeuille ou de seconde table d’XP, et réutilise les modules du projet avant d’en concevoir de nouveaux.

Comment il travaille

  1. Lecture : il ouvre les fichiers concernés et les diagnostics réels du compilateur, en partant du fichier et de la ligne signalés. Il vérifie imports, signatures, appelants et références de devices.
  2. Correction : il traite la cause, en contrôlant contextes d’échec, effets, suspension, évènements répétés et nettoyage des abonnements.
  3. Écriture : chaque écriture vérifie l’empreinte de la dernière lecture et vous présente la modification à approuver.
  4. Compilation : quand l’éditeur expose l’opération BuildAll de son MCP, il compile, lit les diagnostics, corrige ce qu’il a introduit et recompile.

Il s’appuie sur le Skill uefn-verse-devices et ses références : recherche dans l’API, effets et échecs, concurrence. Quand il vérifie une méthode, il peut l’enregistrer comme compétence apprise dans votre projet pour la réutiliser ensuite (voir Skills).

Il travaille seul si vous lui parlez directement, ou sur délégation de l’orchestrateur. L’interface en jeu revient au UI Engineer, qui branche ses widgets sur le même état de jeu, les comportements de PNJ au NPC Author et les vérifications au Tester.

Exemples de demandes

  • Ajoute une boutique de pièces à mon tycoon et garde les pièces entre les parties.
  • Le fichier round_manager.verse ne compile plus depuis mon dernier changement : trouve pourquoi.
  • Donne 50 XP au joueur qui capture la zone, une seule fois par manche.
  • Réinitialise les améliorations de chaque joueur au début d’une nouvelle partie.
  • Relie le bouton du comptoir à la logique d’achat, sans dupliquer le solde des joueurs.

Outils et connexions

Fichiers
lecture et écriture des fichiers .verse du dossier de projet autorisé
Compilation
BuildAll par le MCP de UEFN, quand l’éditeur l’expose
Connexion
UEFN
Skill de départ
uefn-verse-devices
Travaille avec
Orchestrateur, UI Engineer, NPC Author, Tester, Reviewer

Limites

Une compilation réussie prouve la syntaxe et les types, pas le gameplay. Le Verse Coder teste l’arrivée et le départ d’un joueur, la réapparition, la réinitialisation et les évènements en double seulement si une session en direct lui est accessible ; sinon, il termine le travail sur les fichiers et nomme précisément la vérification restante. Sans éditeur ouvert ou sans BuildAll dans le catalogue, il ne peut pas compiler, et il ne masque jamais une erreur derrière une implémentation factice.

Pour comprendre le flux complet du code dans Island Pilot, consultez la page code Verse, ou passez directement aux tarifs.

Questions fréquentes

Faut-il connaître Verse pour l’utiliser ?

Non. Vous décrivez le comportement voulu en français, et il écrit le code. Chaque modification vous est présentée avant d’être appliquée, ce qui vous permet aussi d’apprendre en lisant.

Le code qu’il écrit compile-t-il vraiment ?

Il compile par l’éditeur quand UEFN expose BuildAll, lit les diagnostics renvoyés et corrige les erreurs introduites. Il ne déclare jamais une compilation qui n’a pas eu lieu.

Peut-il modifier mon code existant sans tout casser ?

Il lit les fichiers et leurs appelants avant d’écrire, fait la plus petite modification complète et refuse d’écrire un fichier modifié depuis sa lecture. Vous gardez la main sur chaque changement.

Puis-je changer son modèle IA ?

Oui. Son profil se personnalise : fournisseur, modèle, effort de raisonnement, Skills et permissions. Voir modèles IA.

Découvrir Island Pilot