Tehnologija
Unutar Mirage: Prvi stvarni vremenski AI generativni engine za igre
Game enginei su uvijek funkcionirali na isti način. Razvijači grade karte, postavljaju objekte i dizajniraju razine unaprijed. Preuzimate igru, pokrećete je i igrate sadržaj koji su napravili. Ali što ako igrači svijet još nije izgrađen? Što ako je stvoren uživo, dok igrate, na temelju onoga što radite ili kažete? To je ideja iza novog Mirage game enginea tvrtke Dynamicslab.
Mirage se naziva prvim stvarnim vremenskim generativnim engineom, i okreće sve što znamo o dizajnu igara. Pomaknete se, istražujete ili upišete prompt i Mirage AI generira svijet odmah. Nije samo nasumični šum, već su igivaji, interaktivni 3D okruženja koja reagiraju na vaše radnje u stvarnom vremenu.
To je jedan korak ispred drugih demonstracija AI-a koje smo dosad vidjeli. Umjesto samo prikazivanja isječaka ili kratkih scena, Mirage vam omogućava da istražujete i komunicirate s svijetom koji stvara, dok ga stvara. Još je rano, i nije još potpuna igra, ali već nudi pogled na kako AI može promijeniti budućnost igara.
Što je Mirage?
Mirage je novi tip game enginea koji se ne oslanja na prethodno izgrađene karte ili statične resurse. Umjesto toga, koristi veliki AI model za stvaranje igračih okruženja u stvarnom vremenu dok komunicirate s njim. Ne preuzimate razine ili učitavate fiksne područja. Engine reagira na ono što radite i pokušava izgraditi nešto igivo na licu mjesta. To uključuje ceste, zgrade, objekte i cijela otvorena prostora koja se pojavljuju oko vas dok se kretate kroz svijet.
Nije izgrađen kao tradicionalni enginei. Mirage nema scene editor ili asset pakete. Sve je generirano od strane AI-a, okvir po okvir, na temelju obuke iz stvarnih gameplay videora i ulaznih podataka. Kada igrate, radi u oblaku i strimuje na vaš browser, tako da su vaši komandi i kretanje konstantno obrađivani. Blži je interaktivnoj simulaciji nego igri s fiksiranim pravilima ili rasporedom.
Mirage AI Game Engine u usporedbi s tradicionalnim engineima
Mirage je jako različit od običnih game enginea kao što su Unity ili Unreal. Ti enginei pružaju alate razvijačima za izgradnju svijeta koristeći 3D modele, teksture i skripte. Dizajneri koriste level editore, kod i umjetničke resurse za izradu svake scene ručno. Nasuprot tome, Mirage nema prethodno izgrađene karte ili resurse – ima samo AI mozak koji ih izmišlja na licu mjesta. Ne postavljate drveće ili kuće; AI ih zamisli za vas.
Jedna od ključnih razlika je: Unity/Unreal igre su obično fiksirane jednom kada su objavljene (osim proširenja ili ažuriranja). Mirage igra može promijeniti svaki put kada igrate. Nema konačnog “sadržaja” za dovršiti; igrači esencijalno suko-stvaraju igru. Umjesto preuzimanja prethodno izgrađenog svijeta, igrači nastavljaju pokretati svijet u postojanje. To znači da svaki iskustvo je jedinstveno i nikada nije napisano.
S tehničke strane, tradicionalni enginei rade na vašem računalu ili konzoli. Mirage strimuje sve sa snažnih servera. Tako da nema potrebe za teškim hardverom za igrača – samo browser.
Kako funkcionira Mirage AI Game Engine?
Mirage funkcionira tako što pokreće veliki AI model u oblaku. Ne preuzimate ništa. Samo otvorite demo u vašem browseru, i počne strimovati kao video. Iza scene, svaki vaš pokret ili komanda koji date se šalje AI-u, i on reagira tako što generira sljedeći okvir igre. Funkcioniše na razini okvira, tako da reagira na vaše radnje u stvarnom vremenu. Sistem ne koristi prethodno izgrađene resurse ili karte. Generira sve na licu mjesta.
Model sam po sebi je mješavina transformer i difuzijske arhitekture. Bio je obučen pomoću ogromne količine gaming podataka, uključujući cijele gameplay videore i igračke ulaze. Razvijači su također dodali specijalne snimljene sesije da bi mu dali šire razumijevanje kako igrački okruženja funkcioniraju. Vremenom, AI je naučio uzorke kao što su kako ceste trebaju krivudati, gdje treba postaviti objekte ili kako kamera treba kretati kroz scenu.
Kada komunicirate s Mirageom, tako što hodate, vozite ili upišete prompte, AI pokušava predvidjeti i izgraditi što dolazi sljedeće. Ima kratko sjećanje na što se upravo dogodilo, tako da se svijet ne osjeća potpuno odvojen. Vizualni ciljevi su realistični, a ne stilizirani ili pikselirani. Trenutno radi na oko 16 okvira u sekundi u standardnoj rezoluciji. To je nisko za igre, ali razumljivo jer generira cijele 3D okvire na licu mjesta. Iako je to tako, iskustvo ostaje prilično odgovorano s malom kašnjenjem, što je zapaženije postignuće u ovoj fazi.
Kako možete generirati svoj igrački svijet pomoću Miragea
Mirage ima ugrađenu funkciju koja vam omogućava generirati svoj svijet tako što prenesete sliku (možete pokušati ovo u demo ovdje). Kada otvorite demo, vidjet ćete panel nazvan “Početne slike” na desnoj strani. Ovdje možete ili odabrati neke prethodno postavljene slike ili kliknuti na zeleni gumb “Prenesi” na dnu da dodate svoju.
Kada prenesete sliku, najbolje da je to screenshot iz treće-osobne igre, i Mirage AI pokušava generirati 3D okruženje inspirirano tom slikom. Ne kopira je točno, već stvara igivu prostor koja izgleda i osjeća nešto slično. Tada ćete biti postavljeni u središte tog novog svijeta, spremni za istraživanje.
Osnovni kontrolni su jednostavni. Možete hodati koristeći WASD, pomicati kameru mišem i koristiti Shift za trčanje. Također, Mirage podržava tekstualni ulaz, što znači da možete upisivati komande kao što su “dodaj autocestu” ili “stvori auto” dok igrate. AI će pokušati reagirati na vaše prompte i promijeniti scenu prema tome.
Kako bi stvarno vrijeme generiranja igara moglo promijeniti igre
Ako bi Mirage ili nešto slično sazrio, to bi moglo zaista potresati igre. Danas, većina igara ima fiksirane karte, sa možda nekim nasumičnim generatorima razina (kao roguelike ili proceduralni svijeti) ili korisnički izrađenim modovima. Mirage-stil tehnologija odvodi to na sljedeći niveau: igrači pokreću stvaranje svijeta uživo. To je gotovo kao igranje unutar vaše mašte.
Za igrače, to znači da nisu dva ista prolaska kroz igru. Možete skočiti u igru koja izgleda malo kao GTA, recite “napravi noć i kišu” i bum – ste u tamnoj, kišnoj gradu noću. Ili počnite u šumi, recite “pretvori ovo u futuristički grad” i on to čini. Ova fleksibilnost znači da igre postaju više kao igračke ili svijeti za istraživanje i oblikovanje nego fiksirane priče.
U zajednici, to smanjuje barijere. Čak i bez dizajnerskih vještina, svatko može hostati igru tako što upiše temu. Prijatelji bi mogli surađivati (“Dodaj zmaja u ovaj grad”) i AI ga nacrta za sve.
Još smo daleko od potpuno AI-izrađenih AAA igara, ali pogledi kao što je Mirage upućuju na budućnost u kojoj igre nisu preuzete ili dizajnirane – one su zamisljene, promptirane i žive. U toj budućnosti, igre bi mogle izgledati više kao uživo pričanje ili digitalno sandboxiranje. Umjesto toga da studiji izrađuju svaki detalj, igrači bi možda jednostavno sanjali o svojim avanturama s tekstom.
Međutim, stvarni igraći studiji i izdavači još uvijek igraju veliku ulogu. Za sada, Mirage je dodatni alat, a ne zamjena za tradicionalni dizajn igara. Još ne rukuje pisanjem priča, uravnoteženim dizajnom borbe ili optimizacijom performansi na uređajima. Ali to bi moglo postati moćan pomoćnik: dizajneri razina bi ga mogli koristiti za prototipiranje ideja, ili igrači bi ga mogli koristiti za zabavne izazove.











