stadiongaming.eu

Dark Engine iz Thiefa bio je zapravo Quake pod plaštem - i to je dobra vijest za remaster

Nightdive je zavirio u originalni izvorni kod Thiefa i našao drevni repozitorij, urnebesne komentare u kodu i renderer koji osvjetljenje posuđuje ravno iz Quakea. Evo zašto me ta arheologija enginea čini optimističnim po pitanju toga kako će remaster stvarno raditi.

Rene Sjeverac

Monday, August 24, 2026

Dark Engine iz Thiefa bio je zapravo Quake pod plaštem - i to je dobra vijest za remaster

Svaka stealth igra napravljena od 1998. naovamo nešto duguje Thiefovom svjetlosnom dragulju. Uvijek sam pretpostavljao da je tehnologija iza tog malog dijamanta neki egzotičan unikat, namjenski simulator sjena koji su skuhali ljudi tri godine ispred svih ostalih. Ispada da je to bio Quake pod plaštem.

To je zaključak izlaganja Nightdiveovog inženjera Josha Dowella o naslovu Thief: The Dark Project Remastered, kako prenosi PC Gamer. Prema Dowellu, Thiefovo renderiranje i tehnologija koja pogoni njegove razine u biti su klon Quakea - model osvjetljenja radi na isti način, a čak i logika paljenja i gašenja svjetala dolazi s istog mjesta. Dark Engine, stvar koju PC igrači mitologiziraju gotovo tri desetljeća, cijelo je vrijeme stajao na ramenima id Softwarea.

Obožavam ovo, i to ne zato što umanjuje zasluge Looking Glassa. Upravo suprotno. To znači da genijalnost Thiefa nikad nije bila u pikselima, nego u tome što su dizajneri odlučili napraviti sa sustavom osvjetljenja koji su svi ostali koristili za crtanje tragova raketa. Ista matematika, potpuno drukčija namjera. Quake je koristio svjetlo da ti pokaže prostoriju; Thief je koristio svjetlo da prostoriju učini opasnom. To je dizajnerska, a ne tehnička pobjeda, i iskreno, to je impresivnija vrsta pobjede.

Ostatak arheologije jednako je dobar. Dowell je opisao pristup vrlo, vrlo zastarjelom repozitoriju za kontrolu verzija i komentarima u kodu koji su, recimo to tako, imali snažne stavove o stanju te baze koda. Slika koja se pojavljuje jest igra s kojom se još uvijek aktivno rvalo dok je izlazila kroz vrata, uz to da je velik dio originalnog tima usput prešao na druge stvari, a novi je sastav naslijedio nered. Svatko tko je ikad išta isporučio odmah će prepoznati oblik te priče.

Zašto je instalacija ispod haube bitna za frame time

Evo dijela do kojeg mi je kao PC igraču stvarno stalo. Kad remaster tim krene od pravog izvornog koda umjesto da obrnutim inženjeringom razbija crnu kutiju, dobiješ port koji se ponaša kao izvorna PC igra, a ne kao muzejski eksponat koji vrti u nekom omotaču. Nightdiveov KEX engine tu ima dosje: neograničen broj sličica, razuman miš input, moderne rezolucije i, što je ključno, lagan runtime koji za sobom ne vuče shader pipeline gigantskog modernog enginea.

Usporedite to sa standardnim remaster receptom dvadesetih, gdje se voljena stara igra iznova gradi u megaengineu pa isporuči s trzajima pri kretanju i 1% low vrijednostima koje izgledaju kao EKG. Dovoljno sam ih benchmarkirao da budem trajno sumnjičav prema svakoj najavi "remastera" koja kreće s ray tracingom umjesto s frame pacingom. Stealth igra iz 1998. ne treba path-traced globalnu iluminaciju. Treba joj dosljedan frame time, nizak input lag i pomicanje miša koje nije filtrirano kroz tri sloja kompatibilnosti.

Značajka kojoj se stalno vraćam jest ugrađena podrška za fan misije zajednice na PC-u. Thiefova mod scena proizvodi kampanje dulje nego što neki od vas žive, a uvlačenje toga u izbornike same igre vrijedi više od bilo kakvog prolaza po teksturama. To je razlika između remastera koji odigraš jedan nostalgičan vikend i onoga koji ti original trajno zamijeni u biblioteci.

Thief: The Dark Project Remastered stiže ove zime na PC i konzole, s originalnom kampanjom i misijama iz Thief Golda. Ako sleti s čistim frame pacingom i pipelineom za fan misije koji radi odmah iz kutije, Nightdive će napraviti ono što gotovo nikome ne uspijeva: učinio je staru verziju suvišnom, a da nije obrusio ono što ju je činilo dobrom.

I kad ti sljedeći put netko kaže da je klasik gradila skupina genijalaca koji nikad nisu radili kompromise, sjeti se da negdje postoji repozitorij s komentarom koji cijelu stvar naziva katastrofom.

Slika: Martin Vorel / CC BY-SA 4.0, source: https://commons.wikimedia.org/wiki/File:Programming_code.jpg