Многие испытали шок, узнав о том, что компания Mozilla показала игровой 3D-движок Unreal Engine 4 запущенный в web-браузере Firefox! Mozilla и Epic подготовили запуск демонстрационных UE4-базируемых проектов «Project Soul» и «Swing Ninja» в браузере почти на родных скоростях без использования плагинов. Смотрите это видео, чтобы приобщиться к ошеломляющему событию.
Данная технология перевода мощнейших 3D-визуализаций в сеть стала возможной благодаря asm.js и JavaScript от Mozilla. Ранее на данной технологии работал Unreal Engine 3, на основе которого показывали Web с запущенным приложением «Epic Citadel». За следующий год разработки обработка asm.js приложений выросла на 67%. Любой браузер может работать с asm.js, однако на данный момент самым лучшим в этом является Firefox.
Brendan Eich из Mozilla отметил, что данная технология позволяет пользователям в окне браузера видеть то, что они обычно долго устанавливают и ждут, а тут им сразу показывается приложение на C/C++, поданное через asm.js.
А Tim Sweeney из Epic Games отметил то, что они считают эту возможность одной из основных в Unreal Engine 4. И когда UE4 выйдет в общий доступ, то разработчики получат в свои руки возможность делать приложения для сети посредством asm.js. Также он заметил, что у них есть понимание, что данной технологией они форсируют развитие сетевых технологий, но всё стремительно развивается, и уже давно вышла первая коммерческая игра на базе UE3 – «Monster Madness» от NomNom Games.
Jeremy Stieglitz из NomNom Games также высказался о том, что после запуска «Monster Madness» они были удивлены количеству пользователей, благодаря чему они теперь решили ориентироваться на эту web-технологию при разработке следующих проектов.
Чтобы посмотреть Unreal Engine 4 запущенный в Firefox вам стоит посетить стенды #205 от Mozilla или #1224 от Epic в южном зале на выставке GDC 2014. Там планируется не только показ, но и подробные лекции по техническим особенностям технологии asm.js и использованию в сети.
Вероятно, в этом году стоит ожидать ещё несколько больших web-игр на базе UE3/UE4. |