Technologie
À l’intérieur de Mirage : le premier moteur de jeu génératif en temps réel de l’industrie du jeu
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 lancez 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 si cela était créé en direct, au fur et à mesure 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 jeu génératif 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 saisissez une invite et Mirage génère le monde instantanément. Il ne s’agit pas seulement de 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 jeux interactifs que nous avons vus jusqu’à présent. Au lieu de montrer simplement des extraits ou des scènes courtes, Mirage vous permet de vraiment explorer et interagir avec le monde qu’il crée, tout en le créant. Il est encore en développement, 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 remodeler l’avenir du jeu.
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 à mesure que vous interagissez avec lui. Vous n’avez pas à télécharger des niveaux ou à charger des zones fixes. Le moteur réagit à ce que vous faites et tente de construire quelque chose de jouable sur place. Cela inclut des routes, des bâtiments, des objets et des espaces ouverts entiers qui apparaissent autour de vous tandis 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ènes ou de packs de ressources. Tout est généré par l’IA, image par image, en fonction de la formation à partir de vidéos de jeu réelles et d’entrées. Lorsque vous jouez, il s’exécute dans le cloud et est diffusé vers votre navigateur, donc vos commandes et mouvements sont constamment traités. Il est plus proche d’une simulation interactive que d’un jeu avec des règles ou des dispositions fixes.
Mirage AI Game Engine vs Traditional Engines
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 niveaux, du code et des ressources artistiques pour créer chaque scène à la main. En revanche, Mirage n’a pas de cartes préconçues ou de ressources – il n’a qu’un cerveau d’IA qui les invente au vol. Vous n’avez pas à 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 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 de matériel lourd nécessaire 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 à 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 celle-ci répond en générant le prochain cadre du jeu. Il fonctionne au niveau du cadre, donc il réagit à vos actions en temps réel. Le système n’utilise pas de ressources préconçues ou de cartes. 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 joueurs. 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 saisissant des invites, l’IA tente de prédire et de construire ce qui vient ensuite. Il a une mémoire courte 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 le jeu, 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 une réalisation 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 des 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 tente de générer un environnement 3D inspiré de cette image. Il ne la copie pas exactement, mais crée un espace jouable qui ressemble et se sent un peu similaire. Vous serez ensuite 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 Maj pour courir. De plus, Mirage prend également en charge la saisie de texte, ce qui signifie que vous pouvez saisir des commandes comme « ajouter une autoroute » ou « faire apparaître une voiture » pendant que vous jouez. L’IA tentera de répondre à vos invites et de modifier la scène en conséquence.
Comment la génération de jeux en temps réel pourrait changer le jeu
Si Mirage ou quelque chose de similaire se développe, cela pourrait vraiment secouer l’industrie du jeu. 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 type Mirage porte cela à l’étape suivante : les joueurs créent le monde en direct. C’est presque comme jouer à l’intérieur de votre imagination.
Pour les joueurs, cela signifie que deux parties 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 pluvieuse la nuit. Ou commencez dans une forêt, dites « transforme 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 héberger une session de jeu en saisissant un thème. Les amis pourraient collaborer (« Ajoutez un dragon à cette ville ») et l’IA le dessine pour tous.
Nous sommes loin de 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, le jeu pourrait ressembler plus à un récit en direct ou à un bac à 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 important. Pour l’instant, Mirage est un outil supplémentaire, et non un remplacement de la conception de jeux traditionnelle. Il ne gère pas encore l’écriture de scénarios, la conception de combats équilibrés 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 avec des défis amusants.











