Notre splitblog de juillet – Personnage non-joueur basé sur l’IA

Ce mois-ci, nous approfondissons un sujet que nous avons déjà abordé il y a quelque temps : les PNJ (personnages non-joueurs) basés sur l’IA dans les jeux vidéo. L’idée a été apportée par notre développeur frontend Friedrich.

Pour rappel, les PNJ sont des personnages non jouables dans divers jeux vidéo, qui contribuent à rendre l’environnement de jeu plus réaliste – par exemple, les passants, les usagers de la route ou encore les adversaires.

Sans l’utilisation de l’intelligence artificielle, ceux-ci se déplacent toujours sur des chemins préprogrammés ou effectuent des actions définies. Même si celles-ci peuvent être différentes, elles sont néanmoins prédéfinies et limitées.

Jusqu’à présent, on renonçait à l’utilisation de l’IA dans le développement de jeux pour différentes raisons. Ainsi, une IA capable d’apprendre pourrait devenir presque invincible au fil du temps et ainsi anéantir l’expérience de jeu.

Néanmoins, le thème de l’IA dans le développement de jeux est loin d’être abandonné – ainsi, NVIDIA a publié les premières vidéos dans lesquelles des PNJ se parlent entre eux. Ce qui est remarquable, c’est que la conversation se déroule différemment à chaque fois et ne se répète pas. De telles conversations sont possibles grâce à l’IA générative et (dans ce cas) au framework de Convai. Mais ce n’est pas tout. Les PNJ sont également capables d’interagir naturellement avec le ou la joueur(se) ou leur environnement fictif. Ainsi, des conversations entières sont possibles, qui influencent également les actions suivantes (par exemple, les changements de lieu).

Unreal Engine 5 permet également aux développeurs de jeux de créer de nouveaux mondes réalistes dans lesquels les joueurs peuvent interagir avec chaque PNJ. Et Replica a également développé des PNJ intelligents qui pourraient insuffler plus de vie aux mondes de jeu à l’avenir.

Même pour les personnes qui ne s’intéressent pas aux jeux, il vaut la peine de regarder les vidéos de démonstration des fabricants et de se laisser impressionner par les possibilités fascinantes. Imaginez combien il y aurait à vivre dans les jeux textuels ou vocaux lorsque les joueurs peuvent parler à absolument tous les PNJ et également déclencher des actions correspondantes. Une histoire linéaire devient ainsi un monde de jeu qui s’adapte individuellement à chaque joueur et à chaque joueuse. Les comportements et les actions des PNJ deviennent ainsi totalement imprévisibles et le même jeu devient une expérience unique pour chaque joueur et chaque joueuse. Il y aura certainement des développements révolutionnaires dans ce domaine à l’avenir, que nous attendons avec impatience.