Connect with us

Technologie

À l’intérieur de Mirage : le premier moteur de génération AI en temps réel pour les jeux

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

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 qu’est-ce qui se passerait si le monde du jeu n’était pas encore construit ? Qu’est-ce qui se passerait s’il était créé en direct, pendant que vous jouez, en fonction de ce que vous faites ou dites ? C’est l’idée derrière le nouveau moteur de jeu Mirage de Dynamicslab.

Mirage est appelé le premier moteur de génération en temps réel au monde, et il renverse tout ce que nous savons sur la conception de jeux. Vous vous déplacez, explorez ou tapez une invite et Mirage génère le monde instantanément. Ce n’est pas juste du bruit aléatoire. Ce sont des environnements 3D interactifs et jouables qui réagissent à vos actions en temps réel.

C’est un pas en avant par rapport aux autres démos de jouabilité AI que nous avons vues jusqu’à présent. Au lieu de montrer simplement des extraits ou des scènes courtes, Mirage vous permet d’explorer et d’interagir avec le monde qu’il crée, tout en le créant. C’est encore tôt, et ce n’est pas encore un jeu complet, mais il offre déjà un aperçu de la façon dont l’IA pourrait redéfinir l’avenir des jeux.

Qu’est-ce que Mirage ?

Mirage est un nouveau type de moteur de jeu qui ne repose pas sur des cartes préconçues ou des ressources statiques. Au lieu de cela, il utilise un grand modèle d’IA pour créer des environnements de jeu en temps réel pendant que vous interagissez avec lui. Vous n’avoir pas besoin de télécharger des niveaux ou de charger des zones fixes. Le moteur réagit à ce que vous faites et essaie de construire quelque chose de jouable sur place. Cela inclut les routes, les bâtiments, les objets et les espaces ouverts entiers qui apparaissent autour de vous pendant que vous vous déplacez dans le monde.

Il n’est pas construit comme les moteurs traditionnels. Mirage n’a pas d’éditeur de scène ou de packs de ressources. Tout est généré par l’IA, image par image, sur la base d’une formation à partir de vidéos de jeu réel et d’entrées. Lorsque vous jouez, il s’exécute dans le cloud et est diffusé vers votre navigateur, donc vos commandes et vos mouvements sont constamment traités. C’est plus proche d’une simulation interactive que d’un jeu avec des règles ou des dispositions fixes.

Mirage AI Game Engine vs Moteurs de jeu traditionnels

Mirage est très différent des moteurs de jeu ordinaires comme Unity ou Unreal. Ces moteurs fournissent des outils aux développeurs pour construire des mondes à l’aide de modèles 3D, de textures et de scripts. Les concepteurs utilisent des éditeurs de niveau, du code et des ressources artistiques pour créer chaque scène à la main. En revanche, Mirage n’a pas de cartes ou de ressources préconçues – il n’a qu’un cerveau d’IA qui les imagine au vol. Vous n’avez pas besoin de placer des arbres ou des maisons ; l’IA les imagine pour vous.

Une autre différence clé : les jeux Unity/Unreal sont généralement fixes une fois publiés (à l’exception des extensions ou des mises à jour). Un jeu Mirage peut changer chaque fois que vous jouez. Il n’y a pas de contenu fini ; les joueurs co-créent essentiellement le jeu. Au lieu de télécharger un monde préconçu, les joueurs continuent à inciter le monde à exister. Cela signifie que chaque expérience est unique et jamais scénarisée.

Sur le plan technique, les moteurs traditionnels s’exécutent sur votre ordinateur ou votre console. Mirage diffuse tout à partir de serveurs puissants. Il n’y a donc pas besoin de matériel lourd pour le joueur – juste un navigateur.

Comment fonctionne le moteur de jeu AI de Mirage ?

Mirage fonctionne en exécutant un énorme modèle d’IA dans le cloud. Vous n’avez pas besoin de télécharger quoi que ce soit. Vous ouvrez simplement la démo dans votre navigateur, et elle commence à diffuser comme une vidéo. En arrière-plan, chaque mouvement ou commande que vous donnez est envoyé à l’IA, et elle répond en générant le cadre suivant du jeu. Il fonctionne au niveau du cadre, il réagit donc à vos actions en temps réel. Le système n’utilise pas de ressources ou de cartes préconçues. Il génère tout sur place.

Le modèle lui-même est un mélange d’architecture de transformateur et de diffusion. Il a été formé à l’aide d’une énorme quantité de données de jeu, y compris des vidéos de jeu complètes et des entrées de joueur. Les développeurs ont également ajouté des sessions enregistrées spéciales pour lui donner une compréhension plus large de la façon dont les environnements de jeu fonctionnent. Au fil du temps, l’IA a appris des modèles tels que la façon dont les routes devraient courber, où les objets devraient être placés ou comment une caméra devrait se déplacer dans une scène.

Lorsque vous interagissez avec Mirage, en marchant, en conduisant ou en tapant des invites, l’IA essaie de prédire et de construire ce qui vient ensuite. Il a une courte mémoire de ce qui vient de se passer, donc le monde ne se sent pas complètement déconnecté. Les visuels visent la réalisme, et non des apparences stylisées ou pixelisées. Pour l’instant, il s’exécute à environ 16 images par seconde en résolution standard. C’est faible pour les jeux, mais compréhensible puisqu’il génère des cadres 3D complets en temps réel. Même ainsi, l’expérience reste assez réactive avec peu de latence, ce qui est un exploit notable à ce stade.

Comment générer votre monde de jeu à l’aide de 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. Ici, vous pouvez soit sélectionner parmi certaines images prédéfinies, soit cliquer sur le bouton Vert « Télécharger » en bas pour ajouter la vôtre.

Une fois que vous avez téléchargé une image, de préférence une capture d’écran d’un jeu en vue à la troisième personne, et que l’IA de Mirage essaie de générer un environnement 3D inspiré de cette image. Il ne le copie pas exactement, mais crée un espace jouable qui ressemble et se sent un peu similaire. Vous serez alors déposé au milieu de ce nouveau monde, prêt à explorer.

Les contrôles de base sont simples. Vous pouvez marcher en utilisant les touches WASD, déplacer la caméra avec votre souris et utiliser la touche Shift pour courir. De plus, Mirage prend également en charge la saisie de texte, ce qui signifie que vous pouvez taper des commandes comme « ajouter une autoroute » ou « faire apparaître une voiture » pendant que vous jouez. L’IA essayera de répondre à vos invites et de modifier la scène en conséquence.

Comment la génération de jeu en temps réel pourrait changer les jeux

Si Mirage ou quelque chose de similaire mûrit, cela pourrait vraiment secouer les jeux. Aujourd’hui, la plupart des jeux ont des cartes fixes, avec peut-être 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 style Mirage porte cela à l’étape suivante : les joueurs conduisent la création du monde en direct. C’est presque comme jouer à l’intérieur de votre imagination.

Pour les joueurs, cela signifie que deux passages de jeu ne sont jamais les mêmes. Vous pourriez sauter dans un jeu qui ressemble un peu à GTA, dire « rends-le nuit et pluvieux », et boom – vous êtes dans une ville sombre et orageuse la nuit. Ou commencez dans une forêt, dites « transformez cela en une ville futuriste », et il le fait. Cette flexibilité signifie que les jeux deviennent plus comme des jouets ou des mondes à explorer et à façonner plutôt que des histoires fixes.

Sur le plan communautaire, cela réduit les barrières. Même sans compétences en conception, n’importe qui peut organiser une session de jeu en tapant un thème. Les amis pourraient collaborer (« Ajoutez un dragon à cette ville ») et l’IA le dessine pour tous.

Nous sommes loin des jeux AAA entièrement créés par l’IA, mais des aperçus comme Mirage laissent entrevoir un avenir où les jeux ne sont pas téléchargés ou conçus – ils sont imaginés, incités et vécus. Dans cet avenir, les jeux pourraient ressembler plus à des histoires en direct ou à des simulations de sable numérique. Au lieu que les studios créent chaque détail, les joueurs pourraient simplement rêver de leurs aventures avec du texte.

Cependant, les studios de jeux et les éditeurs jouent toujours un rôle énorme. Pour l’instant, Mirage est un outil supplémentaire, et non un remplacement de la conception de jeu traditionnelle. Il ne gère pas encore l’écriture de récits, la conception de combat équilibrée ou l’optimisation des performances sur les appareils. Mais il pourrait devenir un outil puissant : les concepteurs de niveaux pourraient l’utiliser pour prototyper des idées, ou les joueurs pourraient s’amuser sur des défis amusants.

Amar est un aficionado de jeux vidéo et un rédacteur de contenu free-lance. En tant que rédacteur de contenu de jeux vidéo expérimenté, il est toujours au courant des dernières tendances de l'industrie du jeu vidéo. Lorsqu'il n'est pas occupé à créer des articles de jeux vidéo convaincants, vous pouvez le trouver en train de dominer le monde virtuel en tant que joueur expérimenté.