Connect with us

D’Atari à Doom : Comment Google redéfinit les jeux vidéo avec l’IA

Intelligence artificielle

D’Atari à Doom : Comment Google redéfinit les jeux vidéo avec l’IA

mm

L’industrie des jeux vidéo, qui vaut désormais 347 milliards de dollars, est devenue un acteur important dans le monde du divertissement, engageant plus de trois milliards de personnes dans le monde. Ce qui a commencé avec des titres simples comme Pong et Space Invaders a évolué vers des jeux plus sophistiqués comme Doom, qui a fixé de nouvelles normes avec ses visuels 3D et son expérience de console de salon. Aujourd’hui, l’industrie se trouve à la veille d’une nouvelle ère, influencée par les progrès de l’intelligence artificielle (IA). À la tête de cette transformation se trouve Google, qui utilise ses ressources et sa technologie pour redéfinir la façon dont les jeux vidéo sont créés, joués et vécus. Cet article explore le parcours de Google dans la redéfinition des jeux vidéo.

Le début : l’IA pour jouer aux jeux Atari

L’utilisation de l’IA par Google dans les jeux vidéo a commencé avec un développement crucial : la création d’une IA capable de reconnaître les environnements de jeu et de réagir comme un joueur humain. Dans ce travail préliminaire, ils ont introduit un agent d’apprentissage par renforcement profond qui pouvait apprendre des stratégies de contrôle directement à partir de la gameplay. Central à ce développement était un réseau de neurones convolutionnel, formé en utilisant Q-learning, qui traitait les pixels d’écran bruts et les convertissait en actions spécifiques au jeu en fonction de l’état actuel.

Les chercheurs ont appliqué ce modèle à sept jeux Atari 2600 sans modifier l’architecture ou l’algorithme d’apprentissage. Les résultats étaient impressionnants – le modèle a surpassé les méthodes précédentes dans six jeux et a dépassé les performances humaines dans trois. Ce développement a mis en évidence le potentiel de l’IA pour gérer des jeux vidéo interactifs complexes avec rien d’autre que des entrées visuelles.

Ce progrès a jeté les bases pour les réalisations ultérieures, telles que la victoire de AlphaGo contre un champion du monde de Go. Le succès des agents IA dans la maîtrise de jeux difficiles a depuis suscité davantage de recherches sur des applications dans le monde réel, notamment les systèmes interactifs et la robotique. L’influence de ce développement se fait encore sentir dans les domaines de l’apprentissage automatique et de l’IA aujourd’hui.

AlphaStar : l’IA pour apprendre des stratégies de jeu complexes pour StarCraft II

En s’appuyant sur leurs premiers succès dans l’IA, Google a visé un défi plus complexe : StarCraft II. Ce jeu de stratégie en temps réel est connu pour sa complexité, car les joueurs doivent contrôler des armées, gérer des ressources et exécuter des stratégies en temps réel. En 2019, Google a introduit AlphaStar, un agent IA capable de jouer à StarCraft II de manière professionnelle.

Le développement d’AlphaStar a utilisé un mélange d’apprentissage par renforcement profond et d’apprentissage par imitation. Il a d’abord appris en regardant des replays de joueurs professionnels, puis s’est amélioré par auto-jouer, en exécutant des millions de parties pour affiner ses stratégies. Cette réalisation a démontré la capacité de l’IA à gérer des jeux de stratégie en temps réel complexes, atteignant des résultats qui correspondent aux joueurs humains.

Au-delà des jeux individuels : vers un agent IA plus généraliste pour les jeux

La dernière avancée de Google signifie une transition de la maîtrise de jeux individuels à la création d’un agent IA plus polyvalent. Récemment, les chercheurs de Google ont introduit SIMA, ou Scalable Instructable Multiworld Agent, un nouveau modèle IA conçu pour naviguer dans différents environnements de jeu en utilisant des instructions en langage naturel. Contrairement aux modèles précédents qui nécessitaient l’accès au code source d’un jeu ou à des API personnalisées, SIMA fonctionne avec deux entrées : des images à l’écran et des commandes linguistiques simples.

SIMA traduit ces instructions en actions de clavier et de souris pour contrôler le personnage central du jeu. Cette méthode lui permet d’interagir avec différents environnements virtuels d’une manière qui reflète le jeu humain. Les recherches ont montré qu’un IA formé sur plusieurs jeux se comporte mieux que ceux formés sur un seul jeu, mettant en évidence le potentiel de SIMA pour conduire une nouvelle ère d’IA généraliste ou de base pour les jeux.

Les travaux en cours de Google visent à étendre les capacités de SIMA, en explorant comment de tels agents polyvalents et pilotés par le langage peuvent être développés dans divers environnements de jeu. Ce développement représente une étape significative vers la création d’une IA qui peut s’adapter et prospérer dans divers contextes interactifs.

IA générative pour la conception de jeux

Récemment, Google a élargi son attention de l’amélioration de la gameplay à la création d’outils qui soutiennent la conception de jeux. Ce changement est motivé par les progrès de l’IA générative, en particulier dans la génération d’images et de vidéos. Un développement important est l’utilisation de l’IA pour créer des personnages non joueurs (PNJ) adaptatifs qui réagissent aux actions du joueur de manière plus réaliste et imprévisible.

En outre, Google a exploré la génération de contenu procédural, où l’IA aide à concevoir des niveaux, des environnements et des mondes de jeu entiers en fonction de règles ou de modèles spécifiques. Cette méthode peut rationaliser le développement et offrir aux joueurs des expériences uniques et personnalisées à chaque partie, suscitant un sentiment de curiosité et d’anticipation. Un exemple notable est Genie, un outil qui permet aux utilisateurs de concevoir des jeux vidéo 2D en fournissant une image ou une description. Cette approche rend le développement de jeux plus accessible, même pour ceux qui n’ont pas de compétences en programmation.

L’innovation de Genie réside dans sa capacité à apprendre à partir de diverses vidéos de jeux de plateforme 2D plutôt que de se fier à des instructions explicites ou à des données étiquetées. Cette capacité permet à Genie de comprendre les mécanismes de jeu, la physique et les éléments de conception plus efficacement. Les utilisateurs peuvent commencer avec une idée de base ou un croquis, et Genie générera un environnement de jeu complet, y compris les décors, les personnages, les obstacles et les mécanismes de gameplay.

IA générative pour le développement de jeux

En s’appuyant sur les progrès précédents, Google a récemment introduit son projet le plus ambitieux à ce jour, visant à simplifier le processus de développement de jeux complexes et chronophages qui a traditionnellement nécessité une programmation extensive et des compétences spécialisées. Récemment, ils ont introduit GameNGen, un outil d’IA générative conçu pour simplifier le processus de développement de jeux. GameNGen permet aux développeurs de créer des mondes de jeu et des récits entiers en utilisant des invites de langage naturel, réduisant considérablement le temps et les efforts nécessaires pour créer un jeu. En exploitant l’IA générative, GameNGen peut générer des actifs de jeu uniques, des environnements et des intrigues, permettant aux développeurs de se concentrer davantage sur la créativité plutôt que sur les aspects techniques. Par exemple, les chercheurs ont utilisé GameNGen pour développer une version complète de Doom, démontrant ses capacités et ouvrant la voie à un processus de développement de jeux plus efficient et plus accessible.

La technologie derrière GameNGen implique un processus de formation en deux phases. Tout d’abord, un agent IA est formé pour jouer à Doom, créant des données de gameplay. Ces données forment ensuite un modèle d’IA générative qui prédit les trames futures en fonction des actions et des visuels précédents. Le résultat est un modèle de diffusion générative capable de produire une gameplay en temps réel sans les composants traditionnels d’un moteur de jeu. Ce passage d’un codage manuel à une génération pilotée par l’IA marque une étape importante dans le développement de jeux, offrant un moyen plus efficient et plus accessible de créer des jeux de haute qualité pour les studios plus petits et les créateurs individuels.

Le point clé

Les récentes avancées de Google en matière d’IA sont sur le point de transformer fondamentalement l’industrie du jeu. Avec des outils comme GameNGen qui permettent la création de mondes de jeu détaillés et SIMA qui offre des interactions de gameplay polyvalentes, l’IA est en train de transformer non seulement la façon dont les jeux sont créés, mais aussi la façon dont ils sont vécus.

À mesure que l’IA continue d’évoluer, elle promet d’améliorer la créativité et l’efficacité dans le développement de jeux. Les développeurs auront de nouvelles opportunités pour explorer des idées innovantes et offrir des expériences plus engageantes et immersives. Ce changement marque un moment important dans l’évolution continue des jeux vidéo, soulignant le rôle croissant de l’IA dans la définition de l’avenir du divertissement interactif.

Dr. Tehseen Zia est un professeur associé titulaire à l'Université COMSATS d'Islamabad, titulaire d'un doctorat en intelligence artificielle de l'Université technique de Vienne, en Autriche. Spécialisé en intelligence artificielle, apprentissage automatique, science des données et vision par ordinateur, il a apporté des contributions significatives avec des publications dans des revues scientifiques réputées. Dr. Tehseen a également dirigé divers projets industriels en tant que chercheur principal et a servi en tant que consultant en intelligence artificielle.