Unreal Engine 3, ki je prenesen na JavaScript in WebGL, deluje v vseh sodobnih brskalnikih

Logotipa Firefox in Unreal, prekrivna

Unreal Engine 3, motor za igre, ki poganja priljubljene navdušence Mass Effect , Gears of War , in Rezilo neskončnosti , je bil prenesen, da se izvaja v spletnem brskalniku brez vtičnikov. Z uporabo JavaScripta, natančneje podjezika asm.js in prevajalnika Emscripten, lahko ta motor deluje v skoraj vseh sodobnih spletnih brskalnikih. Čeprav je to le tehnična predstavitev, prikazuje, kako spletni brskalnik začenja postajati popolnoma veljavna domača platforma za igre.



V izjemnem podvigu so lahko inženirji Epic Games in Mozille v samo štirih dneh Unreal Engine 3 prenesli na JavaScript in WebGL. V tem skromnem časovnem okviru so lahko slavni demo Epic Citadel v delujočem stanju predstavili ta teden na konferenci razvijalcev iger (GDC). Zmogljivost sicer ni tako dobra kot poganjanje motorja z naravnost C ++, vendar se presenetljivo približa. Če je vaš brskalnik optimiziran za asm.js, kot je Firefox Nightly , deloval bo s približno polovico hitrosti domačega motorja C ++. (Glej: WebGL je v osnovi pomanjkljiv .)







Na koncu videoposnetka smo pozvani, da obiščemo Emscripten ali Mozilla Hacks, če želimo izvedeti več. V času nastanka tega članka nobeno od teh spletnih mest ni bilo posodobljenih z informacijami o tem projektu. Še huje pa je, da si te predstavitve ne bomo ogledali še nekaj tednov. Kljub temu je Epic Citadel že na voljo v različici Flash. Če morate nujno videti, kako izgleda Unreal Engine 3 v brskalniku, lahko izkusite ravno to sekundo. Ne prijokajte mi, ko se vam brskalnik sesuje ali oboževalci začnejo pretiravati.

Tako pametno, kot je to pristanišče, ni očitno, ali namerava Epic Games sploh licencirati motor za spletni razvoj. Kolikor vemo, je bil to le prisrčen stranski projekt, ki se je pokazal množici GDC. Kljub temu je res impresivno, česa so sposobni sodobni spletni brskalniki. Oglejte si Google - zelo si prizadevamo, da bi igre prišle do spletnih brskalnikov s svojimi Projekt Native Client . Že vidimo takšne odlične indie igre Bastion v spletni trgovini Chrome. Ne glede na izvedbo se približujemo sanjam o enkratnem pisanju in vsepovsod. Čeprav vrhunske igre kmalu ne bodo prišle v brskalnik, lahko pričakujemo, da bodo zapletenosti spletnih iger hitro naraščale. Ni samo Bejeweled in poker več.