Demo Epic Citadel wykorzysta HTML5 - silnik Unreal Engine w przeglądarce

Aby demo na Unreal Engine 3 uruchomiło się z HTML5, twórcy użyli Emspcripten - narzędzia pozwalającego konwertować język C i C++ do asm.js.

Niedawno informowaliśmy, że w marcu w czasie imprezy GDC studio Epic Games zaprezentowało specjalne demo gry Epic Citadel, które przedstawiało możliwości silnika Unreal Engine 3. Nie byłoby w tym nic dziwnego, gdyby nie fakt, że grę uruchomiono w przeglądarce Firefox obsługującej HTML5. Dziś możemy oficjalnie powiedzieć, że niedługo technologia będzie dostępna.

Aby demo wykonane na Unreal Engine 3 uruchomiło się z HTML5, twórcy użyli Emspcripten - narzędzia, które pozwala na przekonwertowanie języka C i C++ do asm.js, dodające wiele optymalizacji.

Demo pozwala na dwukrotnie wyższe osiągi w testach, a dodatkowo wspiera takie funkcje, jak globalne i dymamiczne oświetlenie.

Poprzednio do uruchomienia gry potrzebna była specjalna wtyczka Flash. Od dziś jednak wystarczy przeglądarka obsługująca HTML5.

I choć twórcy zapowiadają, że do odpalenia produkcji wystarczy dowolna przeglądarka, to jak na razie gra działa jedynie na najnowszych wersjach Firefoxa - tych, które w pełni obsługują WebGL oraz asm.js.

Programiści Chroma próbują aktualnie rozgryźć problem, jaki powoduje błąd w działaniu dema. Z kolei użytkownicy Internet Explorer nie mają nawet co liczyć na pozytywne wiadomości - IE nie ma wsparcia dla WebGl. Opera i Safari nie są jak na razie obsługiwane, nawet w wersjach z WebGL.

Rezultat starań Epic Games można zobaczyć na poniższym filmiku:

Wiadomości z pokazu GDC to dobra prognoza na przyszłość - lepiej jest mieć przeglądarkę z HTML5, niż instalować nieskończone wtyczki do odpalenia gry.

Źródło: arstechnika, appleiclass.wordpress, YouTube

Wybrane dla Ciebie
ZANIM WYJDZIESZ... NIE PRZEGAP TEGO, CO CZYTAJĄ INNI!