Tecnologia
All’interno di Mirage: il primo motore generativo AI in tempo reale per il gaming
I motori di gioco hanno sempre funzionato nello stesso modo. Gli sviluppatori costruiscono mappe, posizionano oggetti e progettano livelli in anticipo. Scarichi il gioco, lo carichi e giochi il contenuto che hanno realizzato. Ma cosa succede se il mondo del gioco non è stato ancora costruito? Cosa succede se viene creato in diretta, mentre lo giochi, in base a ciò che fai o dici? Questa è l’idea dietro il nuovo motore di gioco Mirage di Dynamicslab.
Mirage viene definito il primo motore generativo in tempo reale al mondo e capovolge tutto ciò che sappiamo sulla progettazione dei giochi. Ti muovi, esplori o digiti un prompt e Mirage genera il mondo AI all’istante. Non si tratta solo di rumore casuale. Si tratta di ambienti 3D interattivi e giocabili che rispondono alle tue azioni in tempo reale.
È un passo avanti rispetto ad altri demo di AI giocabili che abbiamo visto finora. Invece di mostrare solo clip o scene brevi, Mirage ti consente di esplorare e interagire con il mondo che crea, mentre lo crea. È ancora agli inizi e non è ancora un gioco completo, ma offre già uno sguardo su come l’AI potrebbe ridisegnare il futuro del gaming.
Cosa è Mirage?
Mirage è un nuovo tipo di motore di gioco che non si basa su mappe pre-costruite o asset statici. Invece, utilizza un grande modello di intelligenza artificiale per creare ambienti di gioco in tempo reale mentre interagisci con esso. Non scarichi livelli o carichi aree fisse. Il motore reagisce a ciò che fai e cerca di costruire qualcosa di giocabile sul posto. Ciò include strade, edifici, oggetti e interi spazi aperti che appaiono intorno a te mentre ti muovi nel mondo.
Non è costruito come i motori tradizionali. Mirage non ha un editor di scene o pacchetti di asset. Tutto è generato dall’AI, frame per frame, in base alla formazione da video di gioco reali e input. Quando giochi, esegue nel cloud e trasmette al tuo browser, quindi i tuoi comandi e movimenti vengono costantemente elaborati. È più vicino a una simulazione interattiva che a un gioco con regole o layout fissi.
Mirage AI Game Engine vs Motori Tradizionali
Mirage è molto diverso dai motori di gioco ordinari come Unity o Unreal. Quei motori forniscono strumenti agli sviluppatori per costruire mondi utilizzando modelli 3D, texture e script. I progettisti utilizzano editor di livelli, codice e asset artistici per creare ogni scena a mano. Al contrario, Mirage non ha mappe o asset pre-fatti – ha solo un cervello di intelligenza artificiale che li inventa al volo. Non posizioneresti alberi o case; l’AI li immagina per te.
Un’altra differenza chiave: i giochi Unity/Unreal sono solitamente fissi una volta rilasciati (ad eccezione di espansioni o aggiornamenti). Un gioco Mirage può cambiare ogni volta che lo giochi. Non c’è un “contenuto” finito da completare; i giocatori co-creano essenzialmente il gioco. Invece di scaricare un mondo pre-costruito, i giocatori continuano a promuovere il mondo nell’esistenza. Ciò significa che ogni esperienza è unica e mai scriptata.
Sul lato tecnico, i motori tradizionali girano sul tuo computer o console. Mirage trasmette tutto da server potenti. Quindi non è necessario hardware pesante per il giocatore – solo un browser.
Come funziona il motore di gioco AI di Mirage?
Mirage funziona eseguendo un enorme modello di intelligenza artificiale nel cloud. Non scarichi nulla. Apri semplicemente la demo nel tuo browser e inizia a trasmettere come un video. Dietro le quinte, ogni movimento o comando che dai viene inviato all’AI e risponde generando il prossimo frame del gioco. Funziona a livello di frame, quindi reagisce alle tue azioni in tempo reale. Il sistema non utilizza asset o mappe pre-costruiti. Genera tutto sul posto.
Il modello stesso è una miscela di architettura di trasformazione e diffusione. È stato addestrato utilizzando una quantità massiccia di dati di gioco, compresi video di gioco completi e input dei giocatori. Gli sviluppatori hanno anche aggiunto sessioni registrate speciali per dargli una comprensione più ampia di come funzionano gli ambienti di gioco. Nel tempo, l’AI ha imparato modelli come come le strade dovrebbero curvare, dove gli oggetti dovrebbero essere posizionati o come una telecamera dovrebbe muoversi attraverso una scena.
Quando interagisci con Mirage, camminando, guidando o digitando prompt, l’AI tenta di prevedere e costruire cosa verrà dopo. Ha una breve memoria di ciò che è appena successo, quindi il mondo non sembra completamente disconnesso. Le visualizzazioni puntano alla realismo, non a look stilizzati o pixelati. Al momento, esegue a circa 16 frame al secondo in risoluzione standard. È basso per il gaming, ma comprensibile dal momento che genera frame 3D completi al volo. Anche così, l’esperienza rimane abbastanza rispondente con poca latenza, il che è un risultato notevole a questo stadio.
Come puoi generare il tuo mondo di gioco utilizzando Mirage
Mirage ha una funzione integrata che ti consente di generare il tuo mondo caricando un’immagine (puoi provare questo nella demo qui). Quando apri la demo, vedrai un pannello intitolato “Immagini iniziali” a destra. Qui, puoi selezionare alcune immagini preimpostate o fare clic sul pulsante di caricamento verde in basso per aggiungere la tua.
Una volta caricata un’immagine, preferibilmente uno screenshot da un gioco in terza persona, e Mirage AI tenta di generare un ambiente 3D ispirato a quell’immagine. Non la copia esattamente, ma crea uno spazio giocabile che sembra e si sente un po’ simile. Sarai quindi inserito nel mezzo di quel nuovo mondo, pronto per esplorare.
I controlli di base sono semplici. Puoi camminare utilizzando WASD, muovere la telecamera con il mouse e utilizzare Shift per correre. Inoltre, Mirage supporta anche l’input di testo, il che significa che puoi digitare comandi come “aggiungi un’autostrada” o “spawn un’auto” mentre giochi. L’AI tenterà di rispondere ai tuoi prompt e cambiare la scena di conseguenza.
Come la generazione di giochi in tempo reale potrebbe cambiare il gaming
Se Mirage o qualcosa di simile maturasse, potrebbe realmente scuotere il gaming. Oggi, la maggior parte dei giochi ha mappe fisse, forse con alcuni generatori di livelli casuali (come roguelike o mondi procedurali) o mod creati dall’utente. La tecnologia Mirage porta questo al livello successivo: i giocatori guidano la creazione del mondo in diretta. È quasi come giocare all’interno della tua immaginazione.
Per i giocatori, ciò significa che non ci sono due passaggi di gioco uguali. Potresti saltare in un gioco che sembra un po’ come GTA, dire “rendilo notturno e piovoso” e boom – sei in una città buia e tempestosa di notte. O iniziare in una foresta, dire “trasformalo in una città futuristica” e lo fa. Questa flessibilità significa che i giochi diventano più come giocattoli o mondi da esplorare e plasmare piuttosto che storie fisse.
A livello di community, ciò abbassa le barriere. Anche senza competenze di progettazione, chiunque può ospitare una sessione di gioco digitando un tema. Gli amici potrebbero collaborare (“Aggiungi un drago a questa città”) e l’AI lo disegna per tutti.
Siamo lontani da giochi AAA completamente realizzati con l’AI, ma gli sguardi come Mirage suggeriscono un futuro in cui i giochi non vengono scaricati o progettati – vengono immaginati, promossi e vissuti. In quel futuro, il gaming potrebbe sentirsi più come una narrazione dal vivo o un sandboxing digitale. Invece di studi che creano ogni dettaglio, i giocatori potrebbero semplicemente sognare le loro avventure con il testo.
Tuttavia, gli studi di gioco e gli editori tradizionali continuano a svolgere un ruolo enorme. Al momento, Mirage è uno strumento aggiuntivo, non un sostituto per la progettazione dei giochi tradizionale. Non gestisce ancora la scrittura della narrazione, la progettazione del combattimento equilibrata o l’ottimizzazione delle prestazioni sui dispositivi. Ma potrebbe diventare un aiuto potente: i progettisti di livelli potrebbero utilizzarlo per prototipare idee, o i giocatori potrebbero giocarci per sfide divertenti.