Un team di ricercatori di Google ha sviluppato GameNGen, un innovativo motore di gioco basato sull'intelligenza artificiale in grado di generare autonomamente gameplay di Doom. Lo studio, condotto è stato condotto dagli scienziati Dani Valevski, Yaniv Leviathan, Moab Arar e Shlomi Fruchter.
GameNGen utilizza l'IA generativa Stable Diffusion per processare i fotogrammi precedenti e gli input del giocatore, creando in tempo reale nuovi frame del mondo di gioco con sorprendente coerenza visiva. Il sistema è in grado di generare livelli giocabili completi di nemici, armi e meccaniche di base, come il conteggio delle munizioni.
Una delle principali innovazioni di GameNGen riguarda il mantenimento della coerenza tra i fotogrammi generati nel lungo periodo. I ricercatori hanno risolto i tipici problemi di Stable Diffusion, come lo sfarfallio e il degrado della qualità visiva nel tempo, utilizzando sequenze più lunghe di input e fotogrammi di contesto corrotti con rumore gaussiano.
Per addestrare il modello, il team ha utilizzato agenti IA in grado di giocare a Doom a vari livelli di abilità, generando centinaia di ore di dati visivi di riferimento. Il risultato è un motore di gioco che funziona a 20 FPS e che, secondo lo studio, è difficile da distinguere dal vero Doom in brevi clip.
Potenzialità e limiti attuali
Sebbene GameNGen rappresenti un notevole passo avanti, il sistema presenta ancora alcune imperfezioni. Ad esempio, compaiono occasionalmente macchie e sfocature sullo schermo, i nemici morti diventano cumuli sfocati e l'interfaccia utente mostra alcuni glitch visivi.
Inoltre, i livelli generati risultano spesso incoerenti e non sempre giocabili dall'inizio alla fine. Tuttavia, la capacità di creare un motore di gioco funzionante con logiche coerenti utilizzando esclusivamente l'IA rappresenta un traguardo unico nel suo genere.
Gli esperti ritengono che GameNGen, unito ad altre recenti ricerche come quella del Caltech sulla generazione di mappe coerenti, potrebbe gettare le basi per lo sviluppo di futuri motori di gioco basati interamente sull'intelligenza artificiale.