Island Pilot · Fonctionnalités · Agents · Blog

NPC Author : créez les PNJ et ennemis de votre île Fortnite avec l’IA

Le NPC Author donne vie aux personnages de votre île. Cette IA pour PNJ Fortnite relie les assets des personnages, leur comportement et les règles des rencontres pour en faire une fonctionnalité de gameplay que l’on peut vérifier.

Une IA pour créer vos PNJ Fortnite

Le NPC Author conçoit les PNJ, créatures et ennemis de votre projet UEFN (Unreal Editor for Fortnite) : états de comportement, perception, navigation, spawners, assets de personnages, rencontres et intégration au gameplay.

Il commence par définir le rôle du PNJ : son équipe ou sa faction, ses règles d’apparition, sa perception, ses objectifs, ses attaques, ses récompenses et ses conditions de disparition. Puis il inspecte les définitions de personnages, les assets, les modules Verse et les spawners déjà présents. Quand la chaîne touche plusieurs assets et du code, il publie un plan d’étapes.

Comment il travaille

  1. Capacités : il découvre ce que l’éditeur expose réellement pour les PNJ, les définitions de personnages, la navigation et les devices, puis établit la liste des dépendances à partir de ce qu’il observe.
  2. États : il définit des états observables et des transitions bornées (attente, acquisition de cible, déplacement, action, récupération, arrêt) et gère la perte de cible, les destinations inaccessibles, les actions interrompues, la mort et la réapparition.
  3. Code : il écrit le Verse avec des signatures d’API vérifiées et des écritures de fichiers protégées contre les conflits, puis nettoie abonnements et tâches asynchrones.
  4. Câblage : il relie définitions, spawners et références modifiables uniquement par les opérations exposées, puis compile et relit les références des devices.

Il s’appuie sur les Skills pilot-npc, uefn-verse-devices et uefn-game-design. Il travaille avec le Verse Coder pour la logique partagée, le Level Designer pour l’espace des rencontres et le Tester pour les vérifications. Les modèles, rigs et animations relèvent du 3D Modeler, du Rigging Artist et de l’Animation Artist.

Exemples de demandes

  • Ajoute trois gardes qui patrouillent autour du coffre et attaquent les joueurs proches.
  • Mon ennemi reste bloqué quand le joueur monte sur le toit : gère la cible inaccessible.
  • Fais apparaître les zombies par vagues, avec une récompense en pièces à chaque élimination.
  • Les créatures ne disparaissent pas à la fin de la manche : nettoie-les correctement.
  • Donne aux loups une phase de repli quand ils ont perdu la moitié de leurs points de vie.

Outils et connexions

Connexion
UEFN (PNJ, devices, navigation et compilation Verse selon les outils exposés)
Fichiers
lecture et écriture des fichiers Verse, avec contrôle d’empreinte
Skills de départ
pilot-npc, uefn-verse-devices, uefn-game-design
Par défaut
pas de connexion Blender ni Meshy dans son profil
Travaille avec
Verse Coder, Level Designer, Tester

Limites

Le NPC Author ne suppose pas que l’éditeur sait créer n’importe quel Blueprint, preset d’animation ou asset physique. Quand une opération sur un asset manque, il termine le code indépendant, nomme précisément l’asset ou la capacité absente et n’affirme pas que la chaîne est câblée. Il teste un seul PNJ avant un groupe quand une session est accessible, et présente séparément l’état des assets, le comportement compilé, le câblage et le comportement observé en jeu.

Pour la partie code, voyez la page code Verse ; pour démarrer, les tarifs.

Questions fréquentes

Peut-il créer le modèle 3D de mes personnages ?

Non : par défaut, son profil n’a pas accès à Blender ni à Meshy. Il réutilise les assets du projet ; un nouveau modèle, son rig et ses animations reviennent au 3D Modeler, au Rigging Artist et à l’Animation Artist, que l’orchestrateur peut coordonner.

Les comportements sont-ils écrits en Verse ?

Oui, quand un comportement demande du code. Il vérifie les signatures de l’API, écrit les fichiers après approbation et compile par l’éditeur quand l’opération est disponible.

Comment savoir si mes PNJ fonctionnent ?

Son compte rendu sépare l’état des assets, la compilation, le câblage et le comportement réellement observé. Il vérifie notamment l’échec de navigation, les apparitions répétées, l’appartenance en multijoueur et la réinitialisation.

Découvrir Island Pilot