PAPER-DIGEST · 2026-07-22

Johnson et al. : comment les jeux changent-ils lorsqu'on y intègre un grand modèle de langage — lu par Fukai

Le développement de jeux intégrant un LLM, et le gameplay, la jouabilité, l'expérience du joueur

Résumé en un paragraphe

Johnson et ses collègues de l'Université de Calgary, au Canada, ont conçu deux jeux dans lesquels le grand modèle de langage (LLM ; une IA entraînée sur d'immenses quantités de texte, capable de générer du texte ou de répondre à des questions) n'est pas ajouté après coup comme un « ornement », mais intégré directement dans la structure même du jeu. Ils ont ensuite consigné et analysé leur expérience de développement. La question posée est on ne peut plus simple : quand on intègre un LLM, comment le gameplay, la jouabilité et l'expérience du joueur changent-ils ?

En un mot, la conclusion est la suivante : le LLM produit « un contenu différent à chaque fois » et « une expérience personnalisée pour chacun », mais il apporte aussi de nouvelles contraintes — l'exactitude, l'équilibre de la difficulté et la cohérence d'ensemble. Comme le contenu généré est directement lié à la progression des règles du jeu, une sortie erronée se traduit immédiatement par de l'injustice ou une rupture d'immersion. Les développeurs ne parvenaient à maintenir un état à peu près jouable qu'en forçant les sorties du LLM dans un format fixe et en y intercalant des mécanismes de vérification.

Précisons d'emblée qu'il s'agit d'un preprint non encore évalué par les pairs (un manuscrit tout juste soumis, qui n'a pas encore passé l'examen d'experts), et qu'aucune vérification auprès de joueurs n'a encore été menée. Je souhaite que cet article soit lu en gardant à l'esprit qu'il s'agit avant tout d'une lecture systématique des « réflexions des créateurs eux-mêmes ».

Introduction

L'article est le preprint arXiv 2603.27896, soumis le 29 mars 2026, dans le domaine cs.SE (génie logiciel). Les auteurs sont au nombre de six — Keeryn Johnson, Muhammad Ahmed, Charlie Lang, Sahib Thethi, Wilson Zheng et Ronnie de Souza Santos — tous rattachés à l'Université de Calgary. Le manuscrit est rédigé selon le format des conférences ACM, mais précisons clairement qu'il ne s'agit pas d'un article peer-reviewed accepté à une conférence précise : à ce stade, c'est un preprint (non encore évalué par les pairs).

Voici pourquoi j'ai choisi cet article aujourd'hui. Les démonstrations montrant « ce que le LLM peut faire » dans les jeux abondent. Mais les témoignages posés qui reviennent sur « comment l'intégration réelle dans l'ossature du jeu transforme la sensation du développement et du jeu » sont étonnamment rares. Cet article ne propose pas une nouvelle technologie tapageuse ; c'est une étude qui lit avec soin les introspections d'étudiants ayant réellement mené à bien deux jeux, et il est donc très proche de la réalité à laquelle les créateurs se heurteront demain. J'ai jugé que cela méritait d'être traduit et présenté.

Contexte

Dans les études sur les jeux, trois concepts ont été considérés comme centraux : le gameplay, la jouabilité (playability) et l'expérience du joueur (player experience). En reprenant la synthèse de l'article, le gameplay désigne « l'ensemble des activités que le joueur, ou d'autres entités, peuvent réaliser dans le monde virtuel » ; la jouabilité désigne « la concrétisation de l'utilisabilité (usability) dans le jeu — la qualité avec laquelle ces activités peuvent être accomplies » ; et l'expérience du joueur renvoie à « l'immersion, le plaisir et les réactions qui naissent pendant le jeu ».

Le logiciel classique se mesure à l'aune de « fonctionne-t-il correctement (functional correctness) » et « est-il utilisable (usability) », mais comme les jeux visent avant tout le plaisir et le divertissement, l'article pose en préambule que les seules mesures logicielles générales ne suffisent pas. C'est dans ce contexte que le LLM a fait récemment son entrée. Jusqu'ici, le LLM a été utilisé pour la génération automatique de contenu (PCG, Procedural Content Generation — créer des niveaux, des objets, etc. par programme), les systèmes de dialogue, ou encore le développement en « initiative mixte » où humains et IA collaborent ; on en a rapporté les avantages — variété et personnalisation — ainsi que les difficultés — imprévisibilité, cohérence et difficulté d'évaluation.

Cependant, les auteurs signalent une lacune : la manière dont « l'intégration du LLM en cours de développement » se rapporte aux concepts établis de gameplay, de jouabilité et d'expérience du joueur n'a guère été examinée de front. Même si le catalogue des cas d'application s'allonge, la façon dont cette intégration remodèle la structure reste presque inexplorée. L'objectif de cet article est de combler cet interstice à partir de l'expérience directe des créateurs.

Approche / méthode

La méthode employée est l'« autoethnographie collaborative » (collaborative autoethnography). Il s'agit d'une méthode qualitative où ce ne sont pas des chercheurs observant de l'extérieur, mais les intéressés eux-mêmes, qui consignent leur propre pratique et l'analysent de façon systématique (l'autoethnographie consiste à écrire sa propre expérience comme matériau, puis à en dégager les motifs communs). Ici, les étudiants développeurs ont rédigé leur propre expérience d'intégration du LLM dans le jeu, puis l'ont relue à travers le prisme des concepts constitutifs.

Les objets d'étude sont deux jeux : l'un développé dans le cadre d'un cours de licence (3 mois), l'autre dans un projet de recherche (6 mois), au total par 7 étudiants, dont 5 sont co-auteurs de cet article. L'intégration du LLM était une condition obligatoire, utilisée pour la génération de dialogues, la ramification narrative, le comportement des NPC (personnages non-joueurs) et le PCG ; les modèles employés étaient ceux de Google Gemini et d'OpenAI. Les données consistent en 5 récits introspectifs (environ 2 pages chacun), complétés par les documents de conception et le code. L'analyse combine une lecture thématique (parcourir les récits pour en dégager les thèmes récurrents) et une analyse de contenu.

Le premier, Wizdom Run, est un RPG conçu sous Unity permettant de « réviser en jouant ». Lorsque le joueur importe ses propres notes de révision en PDF, le LLM (OpenAI) les lit et génère des questions à choix multiples selon trois niveaux de difficulté. Les questions sont mises en forme dans un format fixe, JSON, puis stockées dans PostgreSQL (une base de données). Dans les combats ordinaires, une bonne réponse restaure le mana nécessaire aux sorts, tandis qu'une mauvaise réponse restreint les actions possibles. Les combats de boss reposent sur un système de cartes au tour par tour, où les bonnes réponses procurent des bonus ou des capacités. Le second, Sena, est un jeu d'apprentissage sur la durabilité en génie logiciel, où le LLM assure les explications complémentaires dans les dialogues, l'interprétation des scénarios et la génération de retours, avec des modes dont l'état change selon les décisions prises. Dans les deux cas, le LLM est intégré non comme un « outil auxiliaire » mais comme un « composant architectural » (architectural component).

Précisons, pour éviter toute confusion, qu'aucune formule mathématique ni modèle statistique n'apparaît dans cet article. Ce n'est pas une expérimentation chiffrée, mais une étude qualitative dont le matériau principal est la parole des créateurs. C'est pourquoi, dans ce qui suit, je présenterai les choses à travers des concepts et des exemples concrets plutôt que des chiffres.

Résultats

Impact sur le gameplay. Le contenu généré n'est pas un simple « ornement narratif facultatif », mais un composant directement lié à l'exécution des règles et à la progression. Un participant (P1) indique que la génération de questions « pilote directement la restauration des points de compétence, les combats de boss et la progression des niveaux, et constitue le cœur du gameplay ». Dans le même temps, le contenu change à chaque fois selon les entrées. P1 écrit : « le code reste fondamentalement le même, mais chaque campagne devient une expérience complètement différente », et P2 : « les questions et les réponses changent à chaque fois ». Cette variation n'est toutefois pas illimitée. P5 indique que « en réutilisant le même document, on obtient généralement le même type de questions », montrant que la diversité de la génération reste contrainte par la conception.

Impact sur la jouabilité. En contrepartie de la flexibilité, un « confinement » est devenu nécessaire pour ne pas casser le système. P1 indique que « en formatant les réponses du LLM selon la forme attendue, on a pu rendre la conception du backend cohérente », et P4 précise qu'en explicitant le format des valeurs retournées, « on a pu créer les objets côté C# du jeu ». La calibration de la difficulté est également devenue un point de tension. P3 rapporte que « des questions générées pour les niveaux medium ou hard donnaient parfois l'impression d'être du niveau easy (citation originale : "felt like the easy set") », signe d'un déséquilibre dans la progression. L'exactitude était directement liée à l'équité. P2 se souvient qu'« une question de calcul simple est apparue, mais aucune des options de réponse n'était correcte (citation originale : "none of the answer options were correct") », et P5, à propos des sorties erronées, indique que « le joueur ne fait alors plus qu'essayer de deviner la façon de penser de l'IA plutôt que d'apprendre, ce qui nuit à l'expérience ». P3 signale par ailleurs que « la bonne réponse apparaissait à plusieurs reprises à la même position parmi les choix », avertissant que cela pouvait créer une méthode de contournement involontaire (une faille).

Impact sur l'expérience du joueur. La personnalisation a bien augmenté. P2 indique que « les sujets que le joueur peut explorer sont infinis », et P4 apprécie, à propos de la fonction de dialogue, que « le joueur puisse ajouter du contexte et reformuler sa question ». Mais la qualité de l'expérience dépendait de l'équilibre entre variation et prévisibilité. P5 indique qu'« une certaine variation élargit l'éventail des possibles, mais il faut aussi un certain degré de prévisibilité pour que le jeu reste équitable et jouable ». Quand le contexte fait défaut, le système « se met à répondre comme n'importe quel LLM public, sans même juger si la question était pertinente par rapport au sujet (citation originale : "answer like any publicly available LLM") » — cette remarque de P4 illustre bien le moment où la cohérence et la confiance s'effondrent.

Je tiens à répéter que tout ceci provient d'introspections de développeurs, et qu'aucun indicateur chiffré — taux de bonnes réponses, temps de session, etc. — n'apparaît dans cet article. On ne peut donc pas quantifier « à quel point » ces effets se sont fait sentir. Ce que montrent les auteurs, ce n'est pas l'ampleur des effets, mais l'endroit et la forme sous laquelle ils apparaissent.

Pistes d'application

1. Si vous créez un jeu de type Sokoban (un puzzle de poussée de caisses) ou un puzzle où l'unicité de la solution est vitale, et que vous générez automatiquement des niveaux avec un LLM — traitez l'« exactitude » et la « résolvabilité » (solvability) comme des propriétés critiques du gameplay. Ce que l'article cite à plusieurs reprises comme clé de la jouabilité, c'est l'application stricte d'un schéma (schema enforcement), consistant à forcer les sorties du LLM dans un format fixe et à les vérifier. Dans le même esprit, intercalez toujours un solveur (un programme qui résout et vérifie automatiquement) entre la sortie du LLM et le joueur, afin de ne jamais laisser passer un « problème sans réponse correcte », comme le décrit P2.

2. Si vous créez un jeu hypercasual (jeu mobile facile à jouer, produit en masse) de type quiz ou trivia — ne prenez pas pour argent comptant l'étiquette de difficulté que le LLM s'attribue lui-même. Dans cet article, un décalage est survenu où « des questions pour le niveau hard donnaient l'impression d'être easy ». Il est plus sûr de calibrer la difficulté à partir d'un indicateur externe — par exemple le taux réel de bonnes réponses — plutôt que de l'étiquette attribuée au moment de la génération. Au lieu de « générer puis faire confiance à l'étiquette », adoptez l'ordre « générer, puis mesurer, puis réétiqueter ».

3. Si vous créez un jeu centré sur la narration ou le dialogue — ancrez (grounding) le LLM, c'est-à-dire contraignez-le, par la recherche documentaire ou des restrictions, à rester « à l'intérieur de l'univers de l'œuvre », afin d'éviter l'échec rapporté par P4 où le système « sort du sujet et répond comme un LLM générique ». De plus, fixez la sortie dans un schéma tel que JSON, pour que le code en aval (par exemple la création d'objets en C#) puisse l'interpréter de façon stable. C'est exactement le dispositif dont l'article affirme qu'il a réellement fonctionné.

4. Quel que soit le genre — inspectez les motifs récurrents dans le contenu généré (par exemple, le biais consistant à ce que la bonne réponse apparaisse toujours à la même position) afin de colmater les failles. Mais ne colmatez pas à l'excès. Comme le dit P5, pour l'équité et la jouabilité, il est sain de conserver « un certain degré de prévisibilité ». Je préfère considérer variation et prévisibilité non pas comme des extrêmes entre lesquels choisir, mais comme deux pôles à équilibrer délibérément.

Limites

Commençons par les faiblesses reconnues par les auteurs eux-mêmes. Il s'agit d'une étude qualitative qui ne vise pas une généralisation statistique, et le corpus est réduit : 5 récits introspectifs rédigés dans deux contextes de licence. Comme il s'agit d'un point de vue interne où les intéressés parlent d'eux-mêmes, avec de l'auto-déclaration, il est difficile d'éviter les biais d'interprétation ou une sélection de souvenirs qui arrange. Les auteurs indiquent avoir atténué cela par le recoupement de plusieurs récits (triangulation), le recours aux documents de conception et au code, et une relecture croisée entre co-auteurs. Et la plus grande réserve reste que c'est le point de vue des développeurs, non une vérification indépendante par des joueurs. Les auteurs eux-mêmes citent l'étude auprès des utilisateurs comme un travail futur.

Voici maintenant les points que j'ai relevés de mon côté, Fukai. Premièrement, les deux jeux étudiés sont tous deux des jeux d'apprentissage ou d'éducation, un genre où l'« exactitude » est particulièrement critique. Je préfère donc rester prudent avant de généraliser tel quel cet enseignement à des puzzles purement récréatifs qui privilégient la sensation de jeu ou la surprise plutôt que l'exactitude. Deuxièmement, les modèles utilisés — Gemini et OpenAI — reflètent un comportement observé à un instant donné. Comme le comportement des modèles évolue avec les mises à jour, il serait risqué de le relire comme « une propriété générale des LLM ». Troisièmement, les citations restent encore quasiment inexistantes (ce qui est normal pour un preprint tout juste soumis), et ce n'est donc pas un savoir ayant fait l'objet d'un large débat. Enfin, je le répète, en l'absence d'indicateurs chiffrés, cet article ne permet pas de quantifier l'ampleur des effets.

La lecture de Fukai

Je précise que ce qui suit relève de mon interprétation personnelle. Je souhaite situer cette étude dans le courant qui consiste à « traiter la génération comme une structure et non comme un ornement ». Dans le vocabulaire de la critique de conception, on peut lire le travail consistant à introduire un LLM dans un jeu non pas comme « ajouter du contenu », mais plutôt comme redessiner la frontière entre les règles déterministes écrites à la main par l'auteur et les parties générées de façon probabiliste. Ce que cet article montre à plusieurs reprises, c'est que le véritable ressort du plaisir de jeu réside dans cette tuyauterie en apparence modeste que sont la conception des prompts, le schéma et la vérification. Derrière la génération spectaculaire, ce que les créateurs conçoivent réellement, je le comprends ainsi, c'est cette frontière même : jusqu'où confier à la machine, et à partir d'où garantir soi-même à la main.

Conclusion

Pour ceux qui souhaitent une carte plus large. Pour la vue d'ensemble, Gallotta et al. 2024, « Large language models and games: A survey and roadmap » (IEEE Transactions on Games), offre un bon plan général. Pour saisir l'étendue des applications, la revue de portée (scoping review) de Yang et al. 2024, « GPT for games: A scoping review », ainsi que celle de Sweetser 2024, sont faciles d'accès. Sur cette carte, la position de cet article s'éclaircit si on le lit comme le récit d'une « expérience directe de deux jeux réellement construits et sur lesquels on est revenu ». Ensuite, lorsque paraîtra la vérification impliquant des joueurs que les auteurs annoncent, je compte la suivre. La relation entre l'IA générative et les jeux est en train de passer de la saison des démonstrations à celle où l'on conçoit une tuyauterie discrète.

Références

Articles et documents connexes cités dans cet article :

Large Language Models in Game Development: Implications for Gameplay, Playability, and Player Experience (Johnson, Ahmed, Lang, Thethi, Zheng, de Souza Santos, 2026, arXiv preprint 2603.27896, cs.SE)

PDF du même article

DOI: 10.48550/arXiv.2603.27896(publié par arXiv, preprint non évalué par les pairs)

Sena (l'un des jeux traités dans cet article, site public)

・Travaux connexes : Gallotta et al., « Large language models and games: A survey and roadmap » (IEEE Transactions on Games, 2024) / Yang et al., « GPT for games: A scoping review » (IEEE CoG, 2024)

Reactions (no login)

Anonymous • one of each per visitor per day

関連シリーズ

Paper Digest第38回 / 全89回

Read next

Related reviews