Ubrzavamo razvoj XR-a uz Unity CLI, Meta VR CLI i alate za performanse za Quest
Public- 18 Sep, 2026

Izlaskom Unity CLI-ja XR developeri dobili su znatno brži način rada s editorom i svojim projektima izravno iz terminala. Dilmer Valecillos, Developer Advocate u Meti i autor popularnog YouTube kanala o XR-u i razvoju igara, savjetuje ranim korisnicima koji su radili s Unity MCP poslužiteljem da prijeđu na novi Unity CLI i Pipeline paket. CLI dolazi s vlastitim ugrađenim MCP poslužiteljem koji koristi isti protokol, pa se postojeći MCP klijent na njega spaja bez ikakvog truda. Ključna prednost je osjetno brža iteracija, jer CLI koristi Roslyn kompilator za izvršavanje koda, što znači da nema potrebe za rekompilacijom editora i ponovnim učitavanjem domene. Podrška se proširuje i na ciljna radna okruženja, a ne samo na editor, i upravo u kombinaciji s Pipeline paketom agentski scenariji doista dolaze do izražaja, jer upravo taj paket omogućuje komunikaciju s editorom.
Poznavanje nekoliko osnovnih CLI naredbi zaista štedi vrijeme jednostavno zato što omogućuje preskakanje sučelja. Najmoćnija dostupna naredba je eval: ona kompilira i pokreće C# isječke uživo na glavnoj niti putem Roslyna dok paket Unity Pipeline radi unutar editora. Budući da nema rekompilacije projekta ni ponovnog učitavanja domene, izvršavanje traje milisekunde. Pomoću nje možete pokretati skripte za automatsko postavljanje, dohvaćati stanje editora ili izvršavati C# datoteke izravno s diska putem unity command eval_file "path/to/script.cs". Na primjer, naredba unity command eval "return UnityEditor.EditorApplication.isPlaying;" trenutačno vraća trenutačno stanje reprodukcije. Još jedna korisna navika jest pratiti popis promjena, jer se CLI često ažurira, a po njemu je lako vidjeti koje se nove mogućnosti pojavljuju kako se alat razvija.
Naredbe s parametrima još su jedan način uštede vremena, osobito pri instalaciji određenih verzija Unityja s potrebnim modulima. Jedna install naredba može odjednom postaviti sve, na primjer unity install 6000.5.0f1 -m android android-sdk-ndk-tools --cm --accept-eula --yes — ona preuzima traženu verziju, podršku za izradu za Android, SDK i NDK alate, Content Manager i automatski prihvaća EULA. Umjesto klikanja po Hubu, jednostavno pokrenete naredbu i nastavite dalje. Potpuni skup dostupnih CLI naredbi opisan je u referenci sučelja naredbenog retka za Unity.
Budući da Unity CLI podržava više klijenata, isplati se povezati ga s onom LLM koju već preferirate. U Meti su usredotočeni na to da alate koje programeri vole dovedu izravno u njihove glavne editore — poput Cursor, Claude Code i Muse Code — a koristan savjet u radu jest miješati alate tako da jednu LLM koristite za pisanje koda, a drugu za recenziju. Međutim, univerzalni pomoćnici za programiranje često su samouvjereni u pitanjima VR-a i često griješe, dajući odgovore koji funkcioniraju za mobilne uređaje, ali ne i za Quest — primjerice u vezi s praćenjem ruku ili smanjenjem draw callova. Meta VR CLI zatvara taj jaz dajući pomoćniku pristup aktualnoj dokumentaciji i samom uređaju. Dolazi s vlastitim MCP poslužiteljem koji se povezuje s Codex, Cursor, Claude Code, Gemini ili VS Code putem metavr mcp install claude-code, a kao alternative postoje cursor, vscode i project.
Kada je takva veza uspostavljena, odgovori se mijenjaju. Pitanje o pristupu passthrough kameri izvlači aktualnu dokumentaciju umjesto nagađanja na temelju zastarjelih podataka za učenje, a budući da CLI može pristupiti uređaju, daleko rjeđe se zaustavlja na prijedlozima. Može instalirati build, pratiti logcat dok se bug reproducira i snimiti snimku zaslona onoga što se stvarno prikazuje unutar naočala, a ne onoga što prikazuje kartica Game — a to samo po sebi štedi mnogo ciklusa stavljanja i skidanja naočala. Još dvije stvari vrijedi povezati prije pisanja koda: Project Setup Tool provjerava projekt u odnosu na stvarne zahtjeve Questa i ispravlja pogreške konfiguracije prije izrade, dok Meta Asset Library pruža 1,5 milijuna besplatnih 3D asseta s već gotovim LOD-ovima, dostupnih za pretraživanje izravno putem Meta VR CLI-ja, tako da nikada nećete zapeti zbog nedostatka privremene grafike.
Izvedba je dio VR razvoja koji često iznenadi programere, jer nešto što se u editoru čini glatkim može se raspasti na uređaju. Tradicionalni ciklus ispravljanja izgleda ovako: snimiti trace, učitati ga u Perfetto i skrolati kroz tisuće rezova tražeći onaj koji jede okvire. Nove perf naredbe u Meta VR CLI-ju trebale bi prekinuti taj ciklus: opišeš što ti treba, primjerice "napravi 15-sekundno snimanje s GPU podacima", i agent izvrši snimanje i pročita rezultat te u sekundama prikaže skokove u vremenu okvira i CPU/GPU uska grla. Izravna naredba poput metavr perf capture --mode full --duration 15000 --app com.mycompany.myvrapp --output my_vr_trace radi isto. Unutar Unityja, Quest Runtime Optimizer rješava problem s druge strane: analiza uskih grla pokazuje što nije u redu, a "What If" analiza omogućuje A/B usporedbu pojedinačnih GameObjecta, dok OVRMetrics, Meta Quest fork RenderDoca i poboljšanja Perfetta ostaju dostupni onima koji radije rade rukama.