Les ambitions de l’industrie du jeu vidéo ne cessent de croître avec davantage d’environnements, plus de personnages non joueurs (PNJ), et toujours plus de mécanismes de gameplay. Certaines équipes de conception de jeux vidéo utilisent désormais des procédés d’intelligence artificielle pour répondre à ces enjeux. On peut déjà générer du texte, de la voix et même des animations de personnages non joueurs automatiquement. Oriane Piedevache–Opsomer, cofondatrice de X&Immersion, explique le processus.
A partir des dialogues, descriptions de l’univers et de personnages, et d’autres informations sur l’univers du jeu, nous entraînons un modèle d’IA
Automatisation des textes
Prenons l’exemple de la génération de texte ou de dialogue. L’objectif d’un tel outil est de permettre d’avoir du contenu varié, avec une expérience plus personnalisée dans le jeu. Par exemple, vous arrivez dans un village et vous rentrez dans une taverne. Si vous êtes niveau 1 et que vous n’avez pas d’argent, le tavernier va vous dire de partir ; alors que si vous êtes niveau 20 et « archimage », il va vous accueillir avec entrain et peut-être même vous offrir à boire ! Car à partir des dialogues, descriptions de l’univers et de personnages, et d’autres informations sur l’univers du jeu, nous entraînons un modèle d’IA. C’est ce modèle qui permet de générer des dialogues pour les personnages, cohérent avec leur monde, leur personnalité et leurs émotions. Au final, le joueur est face à un contenu moins linéaire et constate que ses actions influencent les PNJ !
Synthèse des voix
Pour faire parler ce tavernier qui a une possibilité presque infinie de dialogues, il existe une technologie de synthèse vocale, c’est-à-dire la capacité de faire parler un personnage non joueur avec une voix artificielle. Pour ce faire, quelqu’un qui va parler et jouer un dialogue (comme au théâtre). Puis, on va mettre cet enregistrement dans nos modèles qui vont apprendre les caractéristiques de la voix ainsi que les intonations.
Animations automatisées
L’animation est un point clef dans l’expérience de jeu, car cela permet de rendre crédibles les dialogues en faisant varier les émotions des PNJ. Les expressions de ce tavernier vont changer en fonction de ce que vous lui dites : il peut passer de très content à furieux.
Actuellement, les animateurs doivent effectuer un travail titanesque, qui inclut de répéter certaines tâches sur chaque PNJ, ce qui est très long et fastidieux.
Heureusement, des outils permettent aujourd’hui d’automatiser certaines de ces tâches : on peut traduire automatiquement un dialogue audio ou un texte en mouvements de bouche et expressions venant animer directement un visage. Cela permet aux animateurs d’aller beaucoup plus vite lors de la production du jeu !