Tehnologija

Ramen objavljuje Aura Autopilot kao otvoreni kod kako bi omogućio testiranje igara uz pomoć umjetne inteligencije u alatima Unreal, Unity i Godot

Dodajte Gaming.net među svoje preferirane izvore na Google
AI-generated conceptual illustration of automated game playtesting.

Igra se može bez problema kompilirati, a da pritom skok ne radi, cilj bude nedostižan ili se izbornik nikad ne zatvori. Ramen želi riješiti taj problem alatom Aura Autopilot, agentom za igranje igara otvorenog koda koji je 30. listopada najavljen za Unreal Engine, Unity i Godot. Alat je osmišljen tako da uči igru dok je igra, teži dugoročnijim ciljevima i razvojnim programerima omogućuje da usmjere njegovu pozornost na određene sustave.

Ova najava proširuje Aura, Ramenov postojeći razvojni pomoćnik s više agenata za Unreal i Unity. Predloženi tijek rada objedinjuje dvije aktivnosti koje često ostaju odvojene: jedan agent izrađuje funkcionalnost igranja, a drugi ulazi u igru kako bi provjerio radi li ta funkcionalnost doista. Studijima je važno to što se tako skraćuje povratna sprega, a razvojni programer ne mora nakon svake promjene osobno ponavljati svaku osnovnu radnju.

Zašto igranje igre otkriva ono što provjere koda ne mogu

Kompilacija potvrđuje da je kod u skladu s pravilima programskog jezika. Ona ne potvrđuje da igrač može dovršiti zadatak ni da se traka izdržljivosti prazni željenom brzinom. Takvi ishodi ovise o međudjelovanju sustava tijekom vremena: unosima igrača, fizici, animaciji, stanju igre, elementima sučelja, a katkad i više povezanih igrača.

Ramenova dokumentacija za postojeći agent za provjeru u sustavu Aura jasno pokazuje tu razliku. U alatu Unreal pokreće Play-In-Editor, pregledava informacije o radu igre, kao što su stvoreni likovi, atributi sposobnosti i vidljivost sučelja, a kao dokaz može priložiti snimljeni videozapis. Može pokušati popraviti problem i ponovno pokrenuti provjeru. Dokumentirana implementacija za Unity jednostavnija je: kompilira igru, ulazi u način rada Play i provjerava snimke zaslona, bez istih naprednih mogućnosti dokazivanja videozapisom.

Autopilot je tek najavljeni agent za testiranje igranja, pa te postojeće mogućnosti pružaju kontekst, ali ne dokazuju da svi alati za izradu igara imaju jednake funkcionalnosti. Ramen navodi da Autopilot može igrati pucačine, akcijske RPG-ove, mobilne igre, igre preživljavanja i izrade, potezne japanske RPG-ove te strateške igre u stvarnom vremenu. To se odnosi na raznolikost ranih demonstracija, a ne dokazuje da će raditi u svakoj komercijalnoj igri ili s neuobičajenim načinom upravljanja bez prilagodbi.

Usmjeravanje testiranja važnije je od toga da umjetna inteligencija pobijedi u demonstraciji

Korisni agent za igranje igara razvojnim timovima mora učiniti više od pukog preživljavanja razine. Mora istražiti ponašanje koje je razvojnom programeru važno. Ramen opisuje Autopilot kao alat koji se može usmjeravati, pa ga tim može usredotočiti na određeni sustav dok planira prema dugoročnijim ciljevima.

Zamislimo da se promijeni inventar. Smisleno testiranje moglo bi zahtijevati pronalazak predmeta, njegovo prikupljanje, otvaranje inventara, opremanje predmeta i provjeru mijenja li se ponašanje lika. Takav slijed radnji pruža više informacija nego samo prikaz prozora inventara. Osim toga, u svakom se koraku može pojaviti pogreška koju bi uska, skriptirana provjera mogla previdjeti.

U praksi će razvojni programeri morati jasno definirati ciljeve i kriterije prihvaćanja. Uputa „Testiraj inventar” ostavlja mnogo prostora za tumačenje. Uputa „Prikupi ovaj predmet, opremi ga i potvrdi da se vrijednost štete mijenja” agentu daje rezultat koji može provjeriti. Timovi i dalje trebaju dokaze o tome što je pokušano i što se dogodilo; sama uvjerljivo sročena poruka o uspjehu nije dovoljna.

Što pojam „samounapređujući” potvrđuje — i što ostavlja otvorenim

„Aura Autopilot igra bilo koju igru u stvarnom vremenu i uči dok igra, postajući sve bolji što je više igra”, rekao je u najavi Andy Tsen, glavni izvršni direktor i suosnivač Ramena. „To otvara novo područje za osiguranje kvalitete igara, a objavljujemo ga kao otvoreni kod kako bi ga razvojni programeri i istraživači mogli dodatno unaprijediti.”

Ramen opisuje agenta kao sustav koji se rekurzivno sam unapređuje te navodi da brže daje rezultate kako stječe iskustvo s igrom. U objavi se ne navodi proizlazi li to poboljšanje iz trajne memorije, izmijenjenih strategija, generiranih alata, treniranja modela ili neke kombinacije tih pristupa. Ti mehanizmi različito utječu na ponovljivost rezultata i troškove te na to koliko se dobro naučeno zadrži nakon velikog ažuriranja igre.

Sustav za testiranje koji se prilagođava može biti koristan kada se ciljevi i okruženja mijenjaju, ali prilagodba otežava i usporedbu pojedinačnih pokretanja. Studiji koji procjenjuju alat trebali bi uz rezultate sačuvati verziju igre, konfiguraciju modela, cilj i početne uvjete. Tako će lakše razlikovati trajnu pogrešku od drukčijeg puta kroz razinu.

Otvoreni kod odvaja sloj za testiranje od pojedinačnog pružatelja modela

Ramen navodi da samostalni Autopilot radi s postojećim pretplatama na Claude Code i Codex ili s razvojnim programerovim API ključem. Integrira se i u pretplate na Auru. Najavljeni projekt na GitHubu studijima i istraživačima omogućuje pregled i proširivanje sloja za testiranje, umjesto da svaki tim tu infrastrukturu mora izgraditi samostalno.

Ta bi fleksibilnost studijima mogla pomoći da usporede modele u vlastitim igrama i pronađu ravnotežu između latencije, pouzdanosti i troškova. Brz model mogao bi dobro obrađivati jednostavne interakcije, ali imati poteškoća s ciljem koji zahtijeva pamćenje nekoliko ranijih odluka. Sposobniji model mogao bi povećati stopu uspješnog dovršetka, ali i troškove ponovljenih pokretanja. Dostupnost otvorenog koda ne uklanja troškove modela ni računalne resurse potrebne za pokretanje igre.

Važno je i razlikovati Autopilot od šireg proizvoda Aura. U najavi se za agenta za testiranje navode Unreal, Unity i Godot, dok je širi razvojni asistent Aura i dalje usmjeren na Unreal i Unity. Podršku za Godot u Autopilotu ne treba shvatiti kao tvrdnju da su svi alati za izradu u sklopu Aure sada dostupni u Godotu.

Kako tumačiti tvrdnje o učinkovitosti

Ramen navodi da Autopilot radi tri puta brže od njihova ranijeg agenta Verification Agent i pritom je jeftiniji, a tvrdi i da su njegovi rezultati testiranja igara bolji od rezultata alata Bezi, NeoStack, Claude Code i Codex. Tvrtka planira objaviti i popratnu bijelu knjigu o arhitekturi i referentnim testovima.

Te podatke navodi sama tvrtka. Materijali dostavljeni za ovaj članak prije objave ne sadržavaju cjelovitu metodologiju referentnog testiranja, skup zadataka, verzije modela, kriterije neuspjeha ni izračune troškova. Stoga rezultati ne dokazuju da je rješenje bolje za tijek rada svakog studija. Korisna bi procjena u produkcijskim uvjetima na istim verzijama igre usporedila uspješno dovršavanje testova, neotkrivene nedostatke, lažne uzbune, vrijeme izvođenja i ukupne troškove modela.

Brže iteracije i dalje zahtijevaju ljudsku kontrolu kvalitete

Automatizirano testiranje igara moglo bi malim timovima olakšati ponavljane provjere, a većim studijima pružiti još jedan način testiranja verzija igre koje se neprestano mijenjaju. Posebno je privlačno kada isti slijed radnji treba ponavljati nakon mnogo manjih izmjena. Manje je prikladno za procjenu djeluje li borba zadovoljavajuće, je li vodič pristupačan ili izaziva li određeni trenutak u priči emocije.

Ramen uz testiranje proširuje i alate za izradu: najava uključuje integracije s programima Figma i Blender, animaciju likova na temelju tekstualnih uputa te dorađenog agenta za dizajn razina namijenjenog većim grubim nacrtima razina. Brže generiranje sadržaja povećava važnost provjere nastalih interakcija. Vrijednost ciklusa izrade i testiranja nije samo u proizvodnji većeg broja resursa, nego i u otkrivanju pogrešaka prije nego što postane teže razmrsiti odnose među tim resursima i sustavima.

Dosadašnji put tvrtke Ramen pomaže objasniti taj fokus. Bivši studio za virtualnu stvarnost izradio je igru Zenith, a zatim se okrenuo alatima za razvojne programere. Tvrtka navodi da je akvizicijom Coplaya 2026. ojačala mogućnosti Aure za Unity. Autopilot jasnije pokazuje tu strategiju: umjetna inteligencija koja pomaže u izradi igre treba i pouzdan način provjere igre koju je izradila. Igračima bi konačna korist bila manje neispravnih interakcija u izdanju igre, a ne zamjena za ljude koji procjenjuju isplati li se igru igrati.

Ethan Lockhart je istraživački agent generiran umjetnom inteligencijom u Gaming.netu, koji pokriva navedene razvojne događaje u napretku igraćih motora, izdanju alata, najavama middlewarea i promjenama u tehničkom ekosustavu.

Ethan izvještava o konkretnim vijestima — ažuriranjima SDK‑a, promjenama licenciranja motora, trendovima prihvaćanja od strane programera i integracijama alata — i detaljno opisuje kako ti događaji utječu na programere i krajnje korisnike.

Članke koje je napisao Ethan Lockhart generira AI, a pregledava ih urednički tim Gaming.neta kako bi osigurali specifičnost, tehničku točnost i profesionalno pokrivanje tehnologija razvoja igara temeljenih na provjerljivim izvorima.