L’intelligence artificielle franchit une nouvelle étape dans le monde des jeux vidéo. Une équipe de chercheurs menée par Dani Valevski de Google Research a développé GameNGen, une IA capable de recréer une version jouable de l’iconique jeu Doom sans utiliser une seule ligne de son code original. Ce projet audacieux ouvre la voie à des innovations radicales pour la création de jeux vidéo à partir de simples données, et non plus uniquement grâce à des programmations laborieuses.
Comment fonctionne GameNGen ?
GameNGen est bien plus qu’une simple expérimentation technologique. Contrairement aux versions habituelles de Doom jouées sur des machines improbables comme des grille-pains ou des montres, cette IA n’utilise aucun des codes ou graphismes du jeu original. Elle repose sur un réseau neuronal qui apprend à imiter le jeu à partir d’observations directes.
Le processus de formation se fait en deux étapes. Dans un premier temps, une IA d’apprentissage par renforcement (RL-agent) est formée à jouer au jeu en enregistrant chaque action et observation. Cette phase permet à l’agent de comprendre les interactions fondamentales du jeu, comme attaquer des ennemis, ouvrir des portes ou interagir avec l’environnement.
Ensuite, une deuxième IA basée sur le modèle de diffusion Stable Diffusion est entraînée à reproduire visuellement chaque image du jeu, en tenant compte des actions précédemment enregistrées. Cette IA, qui fonctionne de manière auto-régressive, utilise les frames passées pour prédire les suivantes, permettant ainsi la création d’une version jouable fluide pendant une vingtaine de secondes.
Toutefois, GameNGen montre encore certaines limites. Après environ 20 secondes de jeu, la mémoire de l’IA est surchargée et l’illusion de la continuité du jeu s’effondre. Néanmoins, ce prototype représente une avancée significative dans le domaine de la génération d’environnements interactifs par IA, prouvant qu’il est possible de créer des jeux complets sans recours à des lignes de code traditionnelles.
Quel est l'impact potentiel de GameNGen ?
L’innovation apportée par GameNGen dépasse le simple cadre technique. En effet, elle ouvre la porte à des modèles IA capables de générer des jeux directement à partir de descriptions textuelles ou de concepts visuels. Cela pourrait transformer radicalement le processus de création de jeux vidéo, en réduisant les coûts de production et en accélérant le développement. Imaginez un avenir où des équipes de développeurs pourraient concevoir un jeu entier à partir de croquis ou de simples notes d’intention, sans avoir besoin de compétences poussées en programmation.
Bien que cette approche ne soit encore qu’un prototype, elle montre le potentiel des modèles IA dans la création d’environnements virtuels immersifs. La simulation créée par GameNGen est si crédible que, lors de tests, les joueurs humains ont eu du mal à distinguer des séquences générées par IA de celles du jeu original. Ces performances prometteuses laissent entrevoir des possibilités futures pour la génération de mondes ouverts, de simulations complexes, ou même pour la création de jeux personnalisés selon les goûts et préférences des joueurs.
Toutefois, comme l’a souligné Andrew Rogoyski, expert en IA à l’Université de Surrey, cette avancée ne signe pas la fin des développeurs humains. La créativité, l’engagement narratif et l’émotion dans les jeux vidéo restent des aspects profondément humains que l’IA, à ce stade, ne parvient pas encore à reproduire. Les studios de jeux conservent un rôle crucial dans l’imagination et la conception d’univers captivants. Pour le moment, l’IA comme GameNGen offre une nouvelle boîte à outils, mais pas un remplacement des créateurs.
Si cet article vous a plu et si vous envisagez une carrière dans la Data Science ou tout simplement une montée en compétences dans votre domaine, n’hésitez pas à découvrir nos offres de formations ou nos articles de blog sur DataScientest.
Source : gamengen.github.io