Dans votre projet, vos choix narratifs ne doivent pas nécessairement être sophistiqués pour créer une expérience immersive et impressionner les joueurs. Des interactions simples peuvent avoir un impact significatif sur la jouabilité.
Dans cette rubrique, nous vous proposons un cours accéléré sur la rédaction de conversations et sur la manière dont vous pouvez structurer différents types de conversations. Vous recevrez également quelques conseils sur l'utilisation du graphique de conversation tel qu'il est présenté dans le modèle de conversation de l'UEFN.
Pour une analyse approfondie de l'appareil proprement dit, consultez la page Appareil de conversation.
Rédiger des conversations
Avant de connecter votre récit au jeu avec l'appareil de conversation, assurez-vous que votre conversation est fluide, a du sens et correspond au type d'expérience que vous créez. Si vous n'avez jamais pratiqué l'écriture créative auparavant, suivez les conseils ci-dessous :
Testez des jeux qui utilisent la narration et la conversation. Mieux vous saurez faire la différence entre une écriture conversationnelle efficace et une écriture déficiente, plus votre processus créatif sera fluide.
Réfléchissez aux PNJ qui échangent des répliques. Déterminer l'origine des personnages, leur style de vie et leur personnalité vous permettra d'écrire des dialogues intéressants et diversifiés.
Réfléchissez à la manière dont les personnes de votre entourage s'expriment. Cela peut vous aider à adapter les cadences vocales ou les façons de parler en fonction de vos personnages.
Imaginez ce qui se passe pendant la conversation. Les éléments qui vous entourent ne sont pas figés lorsque vous discutez avec quelqu'un. Ne négligez pas le cadre dans lequel la conversation a lieu et pensez aux scènes en arrière-plan durant les dialogues.
Dialogues du jeu
Les dialogues des jeux vidéo sont similaires à ceux des films, hormis le fait que les joueurs peuvent modifier le scénario simplement en interagissant avec les PNJ. Les jeux utilisent les dialogues pour exécuter un certain nombre de fonctions :
Fournissez des informations contextuelles.
Expliquez le jeu ou donnez des indices.
Échangez des biens et des services dans le jeu.
Dirigez le joueur dans une certaine direction ou modifiez l'itinéraire du joueur en fonction des choix qu'il fait.
Les présentations sont importantes ; l'accueil des PNJ fait partie intégrante du jeu et contribuer à créer une expérience immersive globale pour les joueurs. Il est nécessaire de présenter les PNJ aux joueurs pour :
Comprenez le rôle d'un PNJ dans le jeu.
Recevez des informations de base qu'ils peuvent utiliser.
Guidez-les dans le jeu.
Le dialogue doit être aussi naturel que possible, ce qui implique l'utilisation de termes argotiques et le langage SMS.
Quêtes
Vous pouvez utiliser un personnage spécifique pour transmettre des informations que lui seul connaît ou pour expliquer des termes techniques au joueur. Un PNJ peut également détenir un indice ou connaître un secret qu'il peut partager avec le joueur.
Consultez le tableau suivant pour obtenir un exemple d'échange simple avec un PNJ. Le PNJ donne au joueur le choix de participer ou non à sa quête.
Chaque réponse déclenche un événement lorsque le joueur choisit d'accepter ou de rejeter la quête. Si le joueur accepte la quête, il reçoit la somme due et peut utiliser ce PNJ dans une future quête. S'il refuse la quête, un nouveau scénario est créé et le PNJ n'aidera pas le joueur dans une future quête, modifiant ainsi le déroulement du jeu et l'issue du récit.
| Joueur | Discours | Réponse | Résultat | PNJ |
|---|---|---|---|---|
PNJ : « Hé ! Je dois rendre un devoir mais je préfère sécher les cours et aller jouer au foot. Pourriez-vous remettre mon essai pour moi ? » | -- | -- | ||
-- | -- | VOUS : « Oui, pour 5 pièces d'or. » | Oui : le PNJ vous paie 5 pièces d'or et s'éloigne en direction du quadrilatère. | -- |
-- | -- | VOUS : « Non, pourquoi le ferais-je ? » | Non : le PNJ tient compte de votre réponse négative et ne vous aidera pas dans une autre quête. | -- |
-- | PNJ : « Bon sang, il est difficile d'obtenir de l'aide de nos jours. » | -- | -- | -- |
Créer un graphique de conversation de base
La taille de l'arborescence de conversation que vous créez dépend de l'objectif du dialogue. Créez une banque de conversations et ouvrez l'éditeur de conversation pour commencer à créer un graphique :
Faites un clic droit dans la zone du graphique et choisissez un nœud Default Entry Point dans le menu Sélection de nœud.
Faites un clic gauche sur la barre inférieure du nœud Default Entry Point et faites glisser la flèche vers un nouvel emplacement. Relâchez le bouton de la souris pour pouvoir choisir un nouveau nœud. Choisissez le nœud Speech dans le menu Sélection de nœud. Les options du nœud Speech s'ouvrent dans le panneau Détails.
Vous pouvez également faire un clic droit dans le graphique et créer le nœud souhaité avant de relier deux nœuds à l'aide d'une flèche. Pour relier les nœuds, placez le pointeur de la souris sur la partie inférieure du nœud jusqu'à ce qu'il devienne jaune, puis faites-le glisser. Relâchez la souris lorsque la barre supérieure du nœud récepteur devient jaune.
Ajoutez un texte d'introduction au champ Message.
Si un PNJ joue un rôle essentiel dans votre jeu, nous vous recommandons d'expliquer quel est ce rôle à cette étape.
Faites un clic droit dans la zone de graphique et sélectionnez un nœud Response. Dans le panneau Détails , écrivez la réponse souhaitée qu'un joueur donnerait au PNJ.
Vous pouvez créer plusieurs nœuds Response et les relier au même nœud Speech d'introduction, afin de générer plusieurs chemins de conversation.
Les nœuds Speech indiquent toujours ce que le PNJ dit au joueur. Le premier nœud Speech doit être une introduction entre le PNJ et le joueur. Les nœuds Speech successifs contiennent les réponses et les événements.
Utilisez les nœuds Reroute pour mieux organiser vos conversations. Pour ce faire, créez une flèche entre deux nœuds que vous souhaitez relier, puis double-cliquez sur la flèche à l'endroit où vous souhaitez que le nœud de redirection apparaisse. Faites un clic gauche sur le nœud pour afficher un cadre que vous pourrez faire glisser autour du graphique.
Créez autant de nœuds Speech que vous le souhaitez. Les joueurs peuvent s'éloigner du PNJ pour mettre fin à une interaction en cours de conversation.
Il est impossible de relier les nœuds du même type par une flèche ; si vous tentez de le faire, l'opération en cours échoue.
Voici une liste des connexions autorisées entre les nœuds. Les cellules précédées de la mention NO indiquent des connexions non valides :
| -- | Default Entry Point | Conversation Event | Repeat | Réponse | Restart Conversation | Discours | Aléatoire |
|---|---|---|---|---|---|---|---|
Default Entry Point | Entry Point > Event | NO Entry Point > Repeat | NO Entry Point > Response | NO Entry Point > Restart | Entry Point > Speech | Entry Point > Random | |
Conversation Event | S/O | Event > Repeat | Event > Response | Event > Restart | Event > Speech | Event > Random | |
Repeat | S/O | Repeat > Event | Repeat > Response | Repeat > Restart | Repeat > Speech | Repeat > Random | |
Réponse | S/O | Response > Event | Response > Repeat | Response > Restart | Response > Speech | Response > Random | |
Restart Conversation | S/O | NO Restart > Event | NO Restart > Repeat | NO Restart > Response | NO Restart > Speech | NO Restart > Random | |
Discours | S/O | Speech > Event | Speech > Repeat | Speech > Response | Speech > Restart | Speech > Random | |
Aléatoire | S/O | Random > Event | Random > Repeat | NO Random > Response | NO Random > Restart | Random > Speech |
Créer une conversation avec deux interlocuteurs
Il est possible de créer une conversation avec deux locuteurs dans un graphique de conversation avec le nœud Set Conversation Material. Sous Default Entry Point, ajoutez votre premier nœud Set Conversation Material, puis personnalisez le nœud pour le premier interlocuteur dans le panneau Détails.
Poursuivez la création de votre conversation jusqu'à ce qu'un deuxième interlocuteur soit présenté. À ce stade, définissez un deuxième nœud Set Conversation Material et personnalisez le nœud dans le panneau Détails pour le deuxième interlocuteur.
La création de votre propre interface utilisateur de conversation offre un meilleur contrôle sur la taille du matériau.
Ajouter des événements
Les nœuds Event peuvent déclencher des événements ou offrir une sélection de choix au joueur. Un événement peut être élémentaire, par exemple le PNJ réagissant au choix fait par le joueur à l'aide d'un appareil de séquence cinématique, ou provoquer le déclenchement d'un combat contre un boss.
Créez un nœud d'événement en faisant un clic gauche dessus et en le faisant glisser depuis le bas d'un nœud existant, puis en sélectionnant Événement de conversation dans le menu déroulant. Vous pouvez relier une seule conversation à un maximum de 10 événements. Pour en savoir plus, consultez la page Appareil de conversation.
Ajouter des matériaux d'interface utilisateur
Créez un matériau d'interface utilisateur et ajoutez-le à votre appareil de conversation sous l'option Matériau de conversation. Cliquez sur l'icône Matrice (+) pour ajouter votre matériau à la liste Index.
Ajoutez le nœud Set Conversation Material sous le nœud Default Entry Point. Cela indique à l'appareil de conversation de définir le matériau de l'interface utilisateur de conversation avec l'option Matériau de conversation et cette banque de conversations.
Afficher et masquer des conversations
Masquez et révélez temporairement les conversations pour un effet cinématique. Utilisez pour cela le nœud Hide Conversation ainsi que les fonctions Masquer la conversation et Afficher la conversation de l'appareil Conversation.
La fonction Masquer la conversation masque l'interface utilisateur de conversation du personnage au joueur et l'empêche de sélectionner une option jusqu'à ce que l'interface soit de nouveau affichée. Lorsque vous utilisez le nœud et la fonction Masquer la conversation, l'interface utilisateur de conversation du joueur devient invisible ; en voici les raisons :
Les joueurs ne peuvent pas sélectionner, afficher ou parcourir les réponses lorsque la conversation est masquée.
Soit le code Verse soit un appareil doit déclencher la fonction Afficher la conversation pour révéler à nouveau la conversation au joueur afin qu'il puisse la poursuivre.
La fonction Afficher la conversation révèle l'interface utilisateur de la conversation au joueur. Une fois la conversation à nouveau révélée, le joueur peut la poursuivre et sélectionner de nouveau des options.
Rester organisé
Dans cette section, nous vous présentons les pratiques recommandées pour créer des conversations plus complexes. Vous retrouverez tous ces conseils dans le modèle de conversation de l'UEFN sous Exemples de fonctionnalités.
Commentaires
Les commentaires sont un moyen de suivre facilement des graphiques de conversation complexes. Un commentaire peut comporter une seule lettre, pour vous aider à distinguer les différentes ramifications, ou inclure un compte rendu plus détaillé de ce qui se passe dans une section particulière de la conversation.
Pour créer un nouveau commentaire, sélectionnez un ou plusieurs nœuds sur le graphique et appuyez sur C. Une zone de texte avec un titre apparaît.
Dans le panneau Détails du commentaire, vous pouvez sélectionner la couleur de la région, indiquer si vous souhaitez afficher une bulle lors d'un zoom arrière, définir la couleur de cette bulle et déterminer si le commentaire se déplace avec ou sans les nœuds qu'il contient.
Nœuds de redirection
Les nœuds de redirection font exactement ce que leur nom indique : ils redirigent. Lorsqu'une conversation bifurque dans plusieurs directions, il est possible d'utiliser des nœuds de redirection pour assurer l'organisation de votre flux logique. Sans eux, les flèches entre les nœuds risquent de saturer l'écran et de générer une pollution visuelle dans votre graphique.
L'utilisation de nœuds de redirection vous permet d'être attentif au déroulement de vos conversations et de rester flexible quant aux modifications apportées aux chemins existants.
Prenons comme exemple la conversation complexe ci-dessous. Elle utilise des nœuds de redirection pour désencombrer les différents chemins qu'un joueur peut emprunter en fonction de ses choix. Déplacez maintenant le curseur vers la gauche et observez cette conversation sans les nœuds de redirection. Tout dépend de vos préférences personnelles, mais plus une conversation est complexe, plus vous risquez de vous embrouiller.