Technologie
Inside Mirage : le premier moteur génératif d'IA en temps réel du jeu vidéo
Les moteurs de jeu ont toujours fonctionné de la même manière. Les développeurs créent des cartes, placent des objets et conçoivent des niveaux à l'avance. Vous téléchargez le jeu, le chargez et jouez au contenu qu'ils ont créé. Mais que se passerait-il si l'univers du jeu n'était pas encore construit ? Et s'il était créé en direct, pendant que vous jouez, en fonction de vos actions ou de vos paroles ? C'est l'idée derrière le nouveau moteur de jeu Mirage de Dynamicslab.
Mirage est considéré comme le premier moteur génératif en temps réel au monde, et il bouleverse tout ce que nous savons sur la conception de jeux. Vous vous déplacez, explorez ou tapez une invite et Mirage L'IA génère le monde Instantanément. Il ne s'agit pas de simples bruits aléatoires. Ce sont des environnements 3D interactifs et jouables qui réagissent à vos actions en temps réel.
C'est une étape en avance sur les autres démos d'IA jouables que nous avons vues jusqu'à présent. Au lieu de simplement montrer des extraits ou de courtes scènes, Mirage vous permet d'explorer et d'interagir avec le monde qu'il crée, en temps réel. Il est encore tôt, et ce n'est pas encore un jeu complet, mais il offre déjà un aperçu. comment l'IA pourrait remodeler l'avenir du jeu vidéo.
Qu’est-ce que Mirage ?
Mirage est un nouveau type de moteur de jeu qui ne s'appuie pas sur des cartes pré-construites ni sur des ressources statiques. Il utilise plutôt un vaste modèle d'IA pour créer des environnements de jeu en temps réel, au gré de vos interactions. Vous ne téléchargez pas de niveaux ni de zones fixes. Le moteur réagit à vos actions et tente de créer un environnement jouable instantanément. Cela inclut des routes, des bâtiments, des objets et des espaces ouverts entiers qui apparaissent autour de vous lorsque vous évoluez.
Il n'est pas conçu comme un moteur de jeu traditionnel. Mirage ne dispose pas d'éditeur de scènes ni de packs de ressources. Tout est généré par l'IA, image par image, à partir d'un entraînement basé sur de vraies vidéos de jeu et des données saisies. Lorsque vous jouez, le jeu tourne dans le cloud et est diffusé dans votre navigateur, ce qui permet de traiter en permanence vos commandes et vos mouvements. Il se rapproche davantage d'une simulation interactive que d'un jeu aux règles ou aux configurations fixes.
Moteur de jeu Mirage AI vs moteurs traditionnels
Mirage est très différent des moteurs de jeu ordinaires comme Unité or Unreal Ces moteurs fournissent aux développeurs des outils pour créer des mondes à l'aide de modèles 3D, de textures et de scripts. Les concepteurs utilisent des éditeurs de niveaux, du code et des ressources artistiques pour créer chaque scène à la main. En revanche, Mirage ne propose ni cartes ni ressources prédéfinies ; il est simplement doté d'une IA qui les crée à la volée. Vous ne placez pas d'arbres ou de maisons ; l'IA les imagine pour vous.
Autre différence essentielle : les jeux Unity/Unreal sont généralement corrigés une fois sortis (hormis les extensions et les mises à jour). Un jeu Mirage peut évoluer à chaque partie. Il n'y a pas de « contenu » fini ; les joueurs co-créent le jeu. Au lieu de télécharger un monde pré-construit, les joueurs le créent en permanence. Chaque expérience est donc unique et jamais scénarisée.
Côté technique, les moteurs traditionnels fonctionnent sur ordinateur ou console. Mirage diffuse tout depuis des serveurs puissants. Aucun matériel lourd n'est donc nécessaire pour le joueur : un simple navigateur suffit.
Comment fonctionne le moteur de jeu IA de Mirage ?
Mirage fonctionne en exécutant un énorme modèle d'IA Dans le cloud. Vous ne téléchargez rien. Il vous suffit d'ouvrir la démo dans votre navigateur et le streaming commence, comme une vidéo. En coulisses, chaque mouvement ou commande que vous donnez est envoyé à l'IA, qui réagit en générant l'image suivante du jeu. Le système fonctionne à l'échelle de l'image, réagissant ainsi à vos actions en temps réel. Le système n'utilise pas de ressources ni de cartes pré-construites. Il génère tout instantanément.
Le modèle lui-même est un mélange d'architecture de transformateur et de diffusion. Il a été entraîné à l'aide d'une quantité massive de données de jeu, notamment des vidéos de gameplay complètes et des données saisies par les joueurs. Les développeurs ont également intégré des sessions enregistrées spéciales pour mieux comprendre le fonctionnement des environnements de jeu. Au fil du temps, l'IA a appris des schémas tels que les courbes des routes, le placement des objets ou le déplacement d'une caméra dans une scène.
Lorsque vous interagissez avec Mirage, que ce soit en marchant, en conduisant ou en saisissant des instructions, l'IA tente de prédire et de construire la suite. Sa mémoire est courte, ce qui permet de ne pas ressentir une déconnexion totale du monde. Les graphismes sont réalistes, sans stylisme ni pixellisation. Actuellement, la cadence est d'environ 16 images par seconde en résolution standard. C'est faible pour un jeu, mais compréhensible, car l'IA génère des images 3D complètes à la volée. Malgré cela, l'expérience reste assez réactive avec une latence minimale, ce qui constitue une performance notable à ce stade.
Comment générer votre monde de jeu avec Mirage
Mirage dispose d'une fonctionnalité intégrée qui vous permet de générer votre propre monde en téléchargeant une image (vous pouvez essayer cela dans la démo) ici). Lorsque vous ouvrez la démo, vous verrez un panneau intitulé « Images initiales » sur la droite. Vous pouvez y sélectionner des images prédéfinies ou cliquer sur le bouton vert « Télécharger » en bas pour ajouter les vôtres.
Une fois que vous avez téléchargé une image, de préférence une capture d'écran d'un jeu à la troisième personne, Mirage AI tente de générer un environnement 3D inspiré de cette image. Elle ne la copie pas exactement, mais crée un espace jouable similaire. Vous serez alors plongé au cœur de ce nouveau monde, prêt à l'explorer.
Les commandes de base sont simples. Vous pouvez marcher avec WASD, déplacer la caméra avec la souris et courir avec Maj. De plus, Mirage prend en charge la saisie de texte, ce qui signifie que vous pouvez saisir des commandes comme « ajouter une autoroute » ou « générer une voiture » pendant que vous jouez. L'IA tentera de répondre à vos invites et modifiera la scène en conséquence.
Comment la génération de jeux en temps réel pourrait changer le monde du jeu vidéo
Si Mirage, ou un jeu similaire, arrivait à maturité, cela pourrait vraiment révolutionner le jeu vidéo. Aujourd'hui, la plupart des jeux proposent des cartes fixes, avec parfois des générateurs de niveaux aléatoires (comme les roguelikes ou les mondes procéduraux) ou des mods créés par les utilisateurs. La technologie de Mirage va encore plus loin : les joueurs contrôlent la création du monde en direct. C'est presque comme jouer dans son imagination.
Pour les joueurs, cela signifie qu'aucune partie ne se ressemble. Vous pourriez se lancer dans un jeu Cela ressemble un peu à GTA : dites « faites-le nuit et pluvieux », et hop ! Vous vous retrouvez dans une ville sombre et orageuse, la nuit. Ou commencez dans une forêt, dites « transformez ceci en une ville futuriste », et le tour est joué. Cette flexibilité fait des jeux des jouets ou des mondes à explorer et à façonner, plutôt que des histoires figées.
Au niveau communautaire, cela abaisse les barrières. Même sans compétences en design, n'importe qui peut organiser une session de jeu en saisissant un thème. Des amis peuvent collaborer (« Ajouter un dragon à cette ville ») et l'IA le dessine pour tous.
Nous sommes loin d’une technologie entièrement réalisée par l’IA Jeux AAA, mais des aperçus comme Mirage laissent entrevoir un avenir où les jeux ne sont ni téléchargés ni conçus : ils sont imaginés, créés et vécus. Dans ce futur, le jeu pourrait s'apparenter davantage à une narration en direct ou à un bac à sable numérique. Au lieu que les studios façonnent chaque détail, les joueurs pourraient simplement imaginer leurs aventures avec du texte.
Cependant, les studios et éditeurs de jeux vidéo jouent toujours un rôle essentiel. Pour l'instant, Mirage est un outil complémentaire, et non un substitut à la conception de jeux traditionnels. Il ne prend pas encore en charge l'écriture narrative, l'équilibrage des combats ni l'optimisation des performances sur appareils. Mais il pourrait devenir une aide précieuse : les concepteurs de niveaux pourraient l'utiliser pour prototyper des idées, ou les joueurs pourraient s'y plonger pour relever des défis amusants.