Tehnologie

În interiorul lui Mirage: Primul motor de jocuri generativ în timp real AI

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

Motoarele de jocuri au funcționat întotdeauna în același mod. Dezvoltatorii construiesc hărți, plasează obiecte și proiectează niveluri dinainte. Descarcați jocul, îl încărcați și jucați conținutul pe care l-au creat. Dar ce se întâmplă dacă lumea jocului nu a fost încă creată? Ce se întâmplă dacă a fost creată live, pe măsură ce jucați, pe baza a ceea ce faceți sau spuneți? Acesta este conceptul din spatele noului motor de jocuri Mirage, creat de Dynamicslab.

Mirage este numit primul motor de jocuri generativ în timp real și răstoarnă tot ceea ce știm despre proiectarea jocurilor. Vă deplasați, explorați sau introduceți o comandă și Mirage generează lumea instantaneu. Nu este vorba doar de zgomot aleatoriu. Acestea sunt medii 3D interactive și jucabile care răspund la acțiunile dvs. în timp real.

Este cu un pas înainte față de alte demo-uri de jocuri AI pe care le-am văzut până acum. În loc să arate doar clipuri sau scene scurte, Mirage vă permite să explorați și să interacționați cu lumea pe care o creează, în timp ce o creează. Este încă în stadiu incipient și nu este încă un joc complet, dar oferă deja o privire asupra modului în care AI ar putea schimba viitorul jocurilor.

Ce este Mirage?

Mirage este un nou tip de motor de jocuri care nu se bazează pe hărți preconstruite sau active statice. În schimb, utilizează un model de inteligență artificială mare pentru a crea medii de joc în timp real, pe măsură ce interacționați cu el. Nu descărcați niveluri sau încărcați zone fixe. Motorul răspunde la ceea ce faceți și încearcă să construiască ceva jucabil pe loc. Acest lucru include drumuri, clădiri, obiecte și spații deschise întregi care apar în jurul dvs. în timp ce vă deplasați prin lume.

Nu este construit ca motoarele tradiționale. Mirage nu are un editor de scene sau pachete de active. Totul este generat de inteligența artificială, cadru cu cadru, pe baza antrenamentului din videoclipuri de joc și intrări reale. Când jucați, rulează în cloud și transmite către browserul dvs., astfel încât comenzile și mișcările dvs. sunt procesate constant. Este mai aproape de o simulare interactivă decât de un joc cu reguli sau layout-uri fixe.

Mirage AI Game Engine vs Motoarele Tradiționale

Mirage este foarte diferit de motoarele de jocuri obișnuite, cum ar fi Unity sau Unreal. Aceste motoare oferă unelte pentru dezvoltatori pentru a construi lumi folosind modele 3D, texturi și scripturi. Designerii utilizează editoare de nivel, cod și active artistice pentru a crea fiecare scenă manual. În contrast, Mirage nu are hărți sau active preconstruite – are doar o inteligență artificială care le inventează pe loc. Nu plasați copaci sau case; inteligența artificială le imaginează pentru dvs.

O altă diferență cheie: jocurile Unity/Unreal sunt de obicei fixate odată ce sunt lansate (cu excepția extensiilor sau actualizărilor). Un joc Mirage poate schimba fiecare dată când jucați. Nu există un “conținut” finit de terminat; jucătorii co-crează efectiv jocul. În loc să descărcați o lume preconstruită, jucătorii continuă să stimuleze crearea lumii.

Din punct de vedere tehnic, motoarele tradiționale rulează pe computerul sau consola dvs. Mirage transmite totul de la servere puternice. Astfel, nu este nevoie de hardware puternic pentru jucător – doar un browser.

Cum Funcționează Motorul de Jocuri AI Mirage?

Mirage funcționează prin rularea unui model de inteligență artificială mare în cloud. Nu descărcați nimic. Deschideți doar demo-ul în browserul dvs. și începe să transmită ca un videoclip. În spatele scenei, fiecare mișcare sau comandă pe care o dați este trimisă către inteligența artificială, care răspunde generând următorul cadru al jocului. Funcționează la nivel de cadru, astfel încât reacționează la acțiunile dvs. în timp real. Sistemul nu utilizează active sau hărți preconstruite. Generează totul pe loc.

Modelul în sine este o combinație de arhitectură de transformator și difuzie. A fost antrenat utilizând o cantitate masivă de date de joc, inclusiv videoclipuri complete de joc și intrări ale jucătorilor. Dezvoltatorii au adăugat, de asemenea, sesiuni speciale înregistrate pentru a-i oferi o înțelegere mai largă a modului în care funcționează mediile de joc. În timp, inteligența artificială a învățat modele precum cum ar trebui să se curbeze drumurile, unde ar trebui să fie plasate obiectele sau cum ar trebui să se miște o cameră printr-o scenă.

Când interacționați cu Mirage, prin mers, condus sau introducerea de comenzi, inteligența artificială încearcă să prevadă și să construiască ce urmează. Are o memorie scurtă a ceea ce s-a întâmplat recent, astfel încât lumea nu se simte complet deconectată. Vizualizările urmăresc realismul, nu aspecte stilizate sau pixelate. În prezent, rulează la aproximativ 16 cadre pe secundă în rezoluție standard. Acesta este un nivel scăzut pentru jocuri, dar este înțelesibil, având în vedere că generează cadre 3D complete în timp real. Chiar și așa, experiența rămâne destul de răspunsivă, cu o latență mică, ceea ce este o realizare notabilă la acest stadiu.

Cum Puteți Genera Propria Lume de Joc Utilizând Mirage

Mirage are o funcție încorporată care vă permite să generați propria lume prin încărcarea unei imagini (puteți încerca acest lucru în demo aici). Când deschideți demo-ul, veți vedea un panou intitulat “Imagini inițiale” în partea dreaptă. Aici, puteți selecta dintr-o serie de imagini predefinite sau faceți clic pe butonul verde “Încărcați” de la partea de jos pentru a adăuga propria imagine.

Odată ce încărcați o imagine, de preferință o captură de ecran dintr-un joc în perspectivă a treia, și inteligența artificială Mirage încearcă să genereze un mediu 3D inspirat de acea imagine. Nu o copiază exact, ci creează un spațiu jucabil care arată și se simte într-un mod oarecum similar. Veți fi apoi plasat în mijlocul acestei noi lumi, gata să explorați.

Controlul de bază este simplu. Puteți merge utilizând tastele WASD, mișca camera cu mouse-ul și utilizați Shift pentru a alerga. În plus, Mirage suportă și intrări de text, ceea ce înseamnă că puteți introduce comenzi precum “adăugați o autostradă” sau “generați o mașină” în timp ce jucați. Inteligența artificială va încerca să răspundă la comenzi și să modifice scena în consecință.

Cum Ar Putea Schimba Generarea de Jocuri în Timp Real Viitorul Jocurilor

Dacă Mirage sau ceva asemănător ar deveni matur, ar putea să schimbe cu adevărat jocurile. Astăzi, majoritatea jocurilor au hărți fixe, cu poate câteva generatoare de niveluri aleatorii (cum ar fi roguelike-urile sau lumi procedurale) sau modificări create de utilizatori. Tehnologia Mirage duce lucrurile la următorul nivel: jucătorii conduc crearea lumii live. Este aproape ca și cum ați juca în interiorul imaginației dvs.

Pentru jucători, acest lucru înseamnă că nu există două treceri prin joc identice. Ați putea sări într-un joc care arată un pic ca GTA, spuneți “faceți-o noapte și ploioasă” și, boom – sunteți într-un oraș întunecat și ploios noaptea. Sau începeți într-o pădure, spuneți “transformați-o într-un oraș futurist” și o face. Această flexibilitate înseamnă că jocurile devin mai mult ca jucării sau lumi de explorat și modelat, decât ca povești fixe.

În ceea ce privește comunitatea, acest lucru reduce barierele. Chiar și fără abilități de design, oricine poate găzdui o sesiune de joc prin introducerea unei teme. Prietenii ar putea colabora (“Adăugați un dragon în acest oraș”) și inteligența artificială îl desenează pentru toți.

Suntem departe de jocuri AAA complet create de inteligență artificială, dar priviri precum Mirage sugerează un viitor în care jocurile nu sunt descărcate sau proiectate — ci imaginate, stimulate și trăite. În acel viitor, jocurile ar putea să se simtă mai mult ca o povestire live sau o săpătură digitală. În loc ca studiourile să creeze fiecare detaliu, jucătorii ar putea pur și simplu să-și viseze aventurile cu text.

Cu toate acestea, studiourile de jocuri și editorii încă joacă un rol enorm. Pentru moment, Mirage este un instrument suplimentar, nu o înlocuire pentru proiectarea jocurilor tradițională. Nu gestionează încă scrierea de povestiri, designul de luptă echilibrat sau optimizarea performanței pe dispozitive. Dar ar putea deveni un ajutor puternic: designerii de nivel ar putea să-l utilizeze pentru a prototipa idei, sau jucătorii ar putea să se joace cu el pentru provocări amuzante.

Amar este un împătimit al jocurilor video și scriitor de conținut freelance. Ca scriitor de conținut experimentat pentru jocuri video, el este întotdeauna la curent cu ultimele tendințe din industria jocurilor video. Când nu este ocupat să creeze articole de jocuri video convingătoare, îl puteți găsi dominând lumea virtuală ca un jucător experimentat.