Tech

A Mozilla szintre emeli böngészős játéktervét

  MMOEmscripten1.jpg

A Mozilla ezt a közelgőnek köszönhetően mondja Unreal Engine 4 Az Epictől a Web lényegesen közelebb van a natív kód sebességével pörgő webalapú játékok céljához.

Éppen időben a jövő héten San Franciscóban megrendezésre kerülő éves Game Developer's Conference-re, a Mozilla és az Epic közös projektje bemutatja az Unreal Engine 4-et, amely bővítmények nélkül fut a weben. A szerdán bemutatott Epic's Soul és Ninja Swing játékok demói, amelyek beépülő modulok nélkül futnak a böngészőben, szinte natív kódsebességgel, 12 hónap alatt figyelemreméltó növekedést mutatnak.

Kapcsolódó történetek:

Az eredetileg tavaly bejelentett, gyorsabb böngészősebesség az a ASM.js nevű JavaScript kódoptimalizáló és a JavaScript fordító Regisztrálj .



A Mozilla az ASM.js feldolgozási sebességének előrehaladását gyorsnak tartja. Amikor egy évvel ezelőtt először bejelentették, az ASM.js a 'szokásos' JavaScript sebességének kétszeresével dolgozott, de a natív kód sebességének csak körülbelül 40 százaléka. Az elmúlt év fejlesztései révén az ASM.js a natív kód sebességének körülbelül kétharmadára nőtt.

Brendan Eich, a Mozilla technológiai igazgatója és a JavaScript feltalálója egy nyilatkozatában elmondta, hogy a technológia segítségével a böngésző alapú játékok elérhetik azt a pontot, ahol 'majdnem megkülönböztethetők' a letöltendő játékoktól.

„Az Emscripten segítségével a C és a C++ ASM.js-be való keresztfordítására a fejlesztők szinte natív sebességgel tudják futtatni játékaikat, így úgy közelíthetik meg a webet, mint bármely más platformon” – mondta.

A játékok – mondta Jeremy Stieglitz, a NomNomGames technológiai igazgatója – logikai kesztyűt jelentenek az ASM.js számára.

'A játékok jó tesztpéldányok, mert több feldolgozást igényelnek' - mondta.

window.CnetFunctions.logWithLabel('%c One Trust', 'IFrame betöltve: iframe_shortcode optanon-category-C0004 osztályú');

Az Unreal Engine 3 a legerősebb és legnépszerűbb játékokat hajtotta végre. Az Unreal Engine 4 a játékfejlesztői platformok következő generációja, és az Epic azon fáradozik, hogy megkönnyítse a játékfejlesztők számára a használatot, miután a nyilvánosság elé került.

'Az Unreal Engine 4-et újratervezték a játékok következő generációjához. Eltávolítottuk a szabadalmaztatott UnrealScript objektumorientált kódunkat, és egy tiszta C++ motort építettünk tiszta, bővíthető kóddal' - mondta az Epic szóvivője. 'A fejlesztők által használt integrált rendszerek és eszközök széles skálája érintetlen marad (a fejlesztésekkel), így továbbra is ismerős fejlesztési út az Unreal Engine 3-at használók számára.'

Stieglitz elmondta, hogy a játékok letöltési idejének lerövidítése mellett a webalapú játék megkönnyíti az új játékok vírusos elterjedését – vagy legalábbis új játékosok szerzését.

„Láttuk, hogy a felhasználók körülbelül fele a [ Szörny őrület , az első internetes kereskedelmi forgalomba hozott Unreal Engine 3 játék] az internetről, mert ez volt a legkönnyebben elérhető. Egynegyedük a webes verzióban maradt. Most ez a legnagyobb felhasználói platformunk” – mondta.

A webes játékok annyira fontosak a NomNom Games számára, hogy Stieglitz azt mondta, a vállalat megváltoztatja stratégiáját, hogy webbarátabb legyen.

'Fejlesztési terveinket az internetre irányítjuk át, és nagyon is asztali számítógép-központú fejlesztők voltunk' - mondta.

Míg a Firefox asztali számítógépekhez és Androidhoz támogatja az ASM.js-t, és A Google érdeklődést mutatott ebben jelenleg egyetlen másik böngésző sem támogatja teljes mértékben.

Vladimir Vukicevic, a Mozilla mérnöki igazgatója azt mondta, reméli, hogy a szerencsejáték-cégek érdeklődése segít meggyőzni a többi böngészőgyártót arról, hogy az ASM.js megéri.

'Remélem, hogy amint elfogadjuk, más böngészők is érezni fogják a nyomást. Folyton az ASM.js szabványosításáról folytatnak beszélgetéseket' - mondta, megjegyezve, hogy a Microsoft csak a tavalyi IE 11-el támogatta a WebGL-t.

Hozzátette, hogy az ASM.js nem csak játékokat tartalmaz.

'Az ASM.js lehetővé teszi a fejlesztők számára, hogy olyan problémákat oldjanak meg a natív térben, amelyek nem léteznek a weben, mint például a beszédfelismerés, beszédszintézis, az alkalmazások részeinek optimalizálása, képfeldolgozás' - mondta.

Vukicevic azt mondta, hogy a Web vonzereje az, hogy közösségi hely a 'csúcsminőségű élményekhez'. Nos, még nem egészen, de sokkal közelebb van, mint egy évvel ezelőtt.