Que sont les PNJ ? Le guide complet des personnages non-joueurs dans le jeu vidéo
Créez vos propres PNJ
Un PNJ (« npc's ») est un personnage non-joueur — tout personnage de jeu que le joueur ne contrôle pas. Découvrez chaque type de PNJ, comment ils se comportent, et jouez-en un en direct dans votre navigateur.
Un PNJ — un personnage non-joueur — est tout personnage d'un jeu que le joueur ne contrôle pas directement. Cela inclut le commerçant qui ne bouge jamais, le garde qui suit une patrouille fixe, le boss au schéma d'attaque scripté et l'allié qui vous suit à travers un niveau. Dès que vous écrivez le mot « npc's », vous posez en général une question de grammaire, pas de game design ; ce guide répond donc aux deux : ce que sont les PNJ, comment ils se comportent, et comment en placer un dans un monde que vous pouvez ouvrir dans un navigateur.
Le terme est plus ancien que la plupart des conseils qu'on donne à son sujet. Il vient du jeu de rôle sur table, où une seule personne incarne tous les personnages sauf ceux des joueurs. Chaque PNJ numérique hérite de cette fiche de poste : il existe pour donner au joueur quelque chose à quoi réagir. Dans le constructeur de jeux 3D de Neta Studio, un PNJ est une entité de personnage dotée d'une machine à états, d'un navmesh et d'une table de dialogue ou de comportement — les mêmes primitives que dans n'importe quel moteur, sans l'étape de compilation.
Réponse rapide : que signifie « NPC » ?
PNJ signifie personnage non-joueur : un personnage de jeu contrôlé par la logique du jeu plutôt que par un joueur humain. Les PNJ couvrent tous les rôles qui ne sont pas vous — marchands, donneurs de quêtes, ennemis, alliés, foules et boss.
Le pluriel est NPCs, sans apostrophe. Le possessif singulier est NPC's, comme dans « the NPC's patrol route ». Le possessif pluriel est NPCs', comme dans « the NPCs' schedules ». La forme nue NPC's apparaît aussi constamment dans les requêtes de recherche et l'écriture courante, d'où la section sur l'orthographe ci-dessous.
Faut-il écrire « NPC », « NPCs » ou « NPC's » ?
Trois formes prêtent à confusion parce que l'apostrophe joue deux rôles différents en anglais. Le pluriel d'un acronyme ne prend jamais d'apostrophe. Le possessif en prend toujours une. En cas de doute, développez la phrase : « the route of the NPC » devient « the NPC's route », et « the routes of the NPCs » devient « the NPCs' routes ».
Dans les requêtes de recherche, « npc's » est courant : la saisie vocale et l'autocomplétion se moquent de la grammaire, les gens le tapent donc quand ils veulent le pluriel. Si vous rédigez une documentation ou un document de conception de jeu, utilisez NPCs au pluriel. Réservez l'apostrophe au possessif et aux contractions, que vous ne devriez de toute façon pas employer ici.
| Forme | Emploi | Exemple |
|---|---|---|
| NPC | Nom singulier. Un personnage. | The NPC waits at the north gate. |
| NPCs | Nom pluriel. Plusieurs personnages. Pas d'apostrophe. | Twelve NPCs populate the market square. |
| NPC's | Possessif singulier, ou contraction de « NPC is ». Jamais un pluriel. | The NPC's dialogue tree has three branches. |
| NPCs' | Possessif pluriel. Appartient à plusieurs personnages. | The NPCs' schedules overlap at noon. |
Les PNJ dans les jeux : tous les sens que vous rencontrerez
On recherche les PNJ avec cinq formulations qui désignent toutes le même concept mais arrivent de directions différentes. Voici ce que chacune veut généralement dire, et la scène d'un monde Neta Studio où vous pouvez la voir à l'œuvre.
le jeu vidéo et les PNJ
Le terme de catégorie général. Il désigne toute la pratique consistant à concevoir, scripter et équilibrer des personnages non-joueurs. Dans Mini World, la foule autour de la place centrale en est la version la plus simple : vingt personnages partageant un même comportement d'attente et de flânerie, exécuté par une seule table de comportement. Ils ne pensent pas ; ils occupent l'espace de façon crédible.
un PNJ de jeu
Un personnage précis dans un jeu donné. Cette formulation précède en général une question sur un personnage nommé — comment il se comporte, pourquoi il bug, si on peut le recruter. Dans The Cyclops' Island, le Cyclope est un PNJ de jeu à trois états : patrouille, repérage et charge. Il change d'état lors d'un test de ligne de vue avec un cône de 900 unités et un temps d'attente de deux secondes avant de s'engager.
des jeux avec PNJ
Des jeux où les PNJ sont l'essentiel, pas le décor. Les genres de la simulation et du life sim vivent ici. Dans Mini World, vous pouvez ouvrir le panneau PNJ, ajouter un personnage et définir un emploi du temps qui le fait passer de son domicile à son travail puis à un troisième lieu au fil d'une journée simulée — la même structure qu'une simulation de ville, à plus petite échelle.
les PNJ dans les jeux
La formulation savante, employée dans les essais et les discussions de design. Elle demande quelle fonction les PNJ remplissent dans le médium, plutôt que comment un personnage précis se comporte. La réponse honnête : ils délivrent de l'information, verrouillent la progression et apportent la texture sociale qui fait qu'un espace paraît habité plutôt que construit.
PNJ en jeu
La forme modificateur, généralement accolée à autre chose — une boutique PNJ en jeu, un compagnon PNJ en jeu. Elle signale que le personnage vit à l'intérieur du monde en cours d'exécution plutôt que dans un menu. C'est la distinction qui compte pour les créateurs : un PNJ dans une liste est une donnée, un PNJ en jeu est un agent de navmesh avec un collider et un tick.
Une histoire en 60 secondes
Les jeux de rôle sur table ont introduit l'expression dans les années 1970 : un arbitre incarne tous les personnages sauf ceux des joueurs. Les aventures textuelles de la fin des années 1970 ont donné à ces personnages un parseur — on leur tapait dessus, et quelques mots déclenchaient une réponse.
Les MUD des années 1980 ont ajouté la persistance. Les PNJ conservaient leur état entre les sessions, détenaient un inventaire et réagissaient aux autres PNJ. L'ère de la 3D a ajouté un corps : un maillage, un cycle de marche, un navmesh et une capsule de collision. Le comportement a à peine changé ; la représentation a complètement changé.
La dernière décennie, c'est la couche IA. Scoring d'utilité, arbres de comportement et, plus récemment, modèles de langage. Les modèles changent la façon dont les PNJ parlent. Ils ne changent pas le plus difficile : décider ce que le PNJ doit vouloir à chaque seconde.
Les PNJ dans le jeu vidéo aujourd'hui
Les joueurs attendent désormais trois choses d'un personnage qui prétend être vivant. D'abord un emploi du temps : le PNJ doit être à un endroit précis à une heure précise, et cet endroit doit avoir du sens. Ensuite une réaction : il doit remarquer le joueur et changer de comportement. Enfin, et c'est le plus rarement livré, la mémoire : il doit se souvenir qu'une interaction précédente a eu lieu.
Les emplois du temps et les réactions sont des problèmes résolus. Une liste de points de passage plus une requête sur l'heure de la journée vous donnent une ville crédible. Un cône de ligne de vue plus une transition d'état vous donnent un garde crédible. Les deux tournent à bas coût ; cent PNJ planifiés sur un canvas de navigateur ne posent pas un problème de rendu, mais un problème de budget de pathfinding.
La mémoire est là où l'écart entre les systèmes livrés et le discours marketing est le plus large. Une mémoire persistante exige un stockage, une politique de récupération et un moyen d'oublier les faits périmés. Sans oubli, le PNJ accumule les contradictions. Si une vitrine affirme que chaque personnage se souvient de tout, cherchez le plan de gestion des contradictions, ou supposez qu'il s'agit d'un simple habillage de prompt sans couche de persistance.
- Emploi du tempsRoutage selon l'heure de la journée. Le PNJ marche vers un lieu nommé à une heure nommée. Peu coûteux et très lisible pour les joueurs.
- RéactionUne transition d'état déclenchée par la proximité, la ligne de vue ou un seuil de statistique. Patrouille, repérage, engagement, retour.
- MémoireUn fait stocké sur le joueur, avec une règle d'expiration. Rare dans les jeux livrés, courant dans les argumentaires marketing.
Jouez à un monde avec de vrais PNJ
Ce monde tourne dans le navigateur, sans installation. Ouvrez-le, puis marchez vers la place centrale et arrêtez-vous dans le cône de repérage du Cyclope. Observez la transition : deux secondes d'attente, puis la charge. Sortez du cône avant la fin du temps d'attente et il repasse en patrouille. C'est une table de comportement, pas une cinématique.
Ensuite, appuyez sur le bouton d'édition du monde. Ouvrez le panneau PNJ et sélectionnez n'importe quel personnage de la place. Vous verrez les trois mêmes champs qui pilotent tout : une liste de lieux, un rayon de ligne de vue et une table de transitions. Faites passer le temps d'attente de deux à quatre secondes et l'affrontement devient trivial à esquiver.
Quand vous avez modifié une valeur et relancé le monde, vous avez créé un PNJ. L'étape suivante est Agent Sprite Forge, qui transforme une description écrite de personnage en feuille de sprites que vous pouvez attacher à une entité. De là, vous pouvez placer un second PNJ et donner aux deux des emplois du temps qui se chevauchent.
01
Ouvrez le monde et entrez dans le cône de ligne de vue du Cyclope.
02
Restez immobile deux secondes et observez la transition patrouille-charge.
03
Sortez du cône avant la fin du temps d'attente et observez l'état de retour.
04
Ouvrez le panneau PNJ et sélectionnez un personnage de la place.
05
Modifiez le rayon de ligne de vue ou le temps d'attente et relancez le monde.
06
Attachez un nouveau sprite depuis Agent Sprite Forge et placez un second PNJ.
Pourquoi les PNJ donnent l'impression d'un monde habité
Une rue avec des PNJ se lit comme un lieu. Une rue sans eux se lit comme un niveau. La géométrie est identique dans les deux cas ; la différence, c'est que quelque chose dans la scène a une raison d'être là qui n'implique pas le joueur.
C'est pourquoi des PNJ de foule sans fonction de gameplay comptent quand même. Le marchand qui ne vous vend jamais rien et le piéton qui ne parle jamais disent tous deux au joueur que le monde continue quand il détourne le regard. Dans Mini World, la foule de la place n'a ni quête, ni dialogue, mais une seule table de comportement, et elle fait plus pour la crédibilité de la scène que n'importe quelle rencontre scriptée.
La règle de conception pratique : placez un PNJ dont l'emploi du temps entre visiblement en conflit avec le vôtre. Quelqu'un qui part au moment où vous arrivez. Ce simple chevauchement fait plus pour le sentiment d'un lieu vivant que doubler le nombre de personnages.
Entrez dans le monde auquel il appartient
Un sprite est un personnage sans endroit où se tenir. La dernière étape est celle que personne d'autre ne propose : prenez la feuille que vous venez de créer et placez-la dans un monde où l'on peut se promener — une petite île, une planète, un coin de rue pluvieux. Chaque monde de ce site a été créé à partir d'une description écrite et publié comme une page jouable.
FAQ
Que signifie NPC ? +
Non-player character (personnage non-joueur) — tout personnage d'un jeu non contrôlé par un joueur humain. Le terme vient du jeu de rôle sur table, où une personne incarne tous les personnages sauf ceux des joueurs.
Qu'est-ce qu'un PNJ dans le jeu vidéo ? +
Dans le jeu vidéo, un PNJ est tout personnage contrôlé par la logique du jeu : marchands, donneurs de quêtes, gardes, ennemis, alliés et personnages de foule. Le joueur interagit avec eux mais ne les pilote pas.
Faut-il écrire « NPCs » ou « NPC's » ? +
NPCs est le pluriel, sans apostrophe. NPC's est le possessif singulier (the NPC's route) ou une contraction de « NPC is ». NPCs' est le possessif pluriel. L'apostrophe ne sert jamais à former un pluriel.
Les PNJ sont-ils toujours des ennemis ? +
Non. La plupart des PNJ dans la plupart des jeux sont neutres ou amicaux. Les personnages ennemis sont aussi des PNJ, mais la catégorie se définit par qui contrôle le personnage, pas par son hostilité.
Les PNJ utilisent-ils l'IA ? +
Certains oui. Les arbres de comportement, le scoring d'utilité et le pathfinding A* sont tous des techniques d'IA. Les grands modèles de langage sont une couche plus récente, généralement appliquée au dialogue plutôt qu'au déplacement ou au combat.
Puis-je créer un PNJ dans un navigateur ? +
Oui. Dans le constructeur de jeux 3D de Neta Studio, vous ajoutez une entité, attachez une table de comportement et un navmesh, puis définissez un emploi du temps ou un rayon de ligne de vue. Agent Sprite Forge transforme une description écrite de personnage en feuille de sprites que vous pouvez attacher à cette entité.
Quelle est la différence entre un PNJ et un mob ? +
Un mob est un type particulier de PNJ — généralement un personnage hostile, générique et sans nom, qui existe pour être combattu et qui réapparaît. Tous les mobs sont des PNJ ; tous les PNJ ne sont pas des mobs.
Pourquoi les PNJ comptent-ils dans la conception d'un monde ? +
Ils signalent qu'un espace a une raison d'exister au-delà du joueur. Une rue avec des personnages planifiés se lit comme un lieu ; la même rue sans eux se lit comme un niveau.
Combien de PNJ un monde peut-il gérer ? +
La limite est le coût de pathfinding, pas le rendu. Cent personnages partageant une même table de comportement et un graphe de points de passage tournent sans problème ; cent agents de navmesh négociant leur chemin individuellement, non.
Qu'est-ce qui rend un PNJ vivant ? +
Trois choses, par ordre de coût : un emploi du temps qui les place à un endroit précis à une heure précise, une réaction qui change leur comportement quand le joueur apparaît, et la mémoire d'une interaction passée. Les emplois du temps et les réactions sont peu coûteux et fiables ; la mémoire est chère et rarement livrée.
Retour au 3D Game Builder
Les 31 mondes, jeux et scènes 3D terminés sont réunis sur une seule page — chacun d'eux jouable.