Mozilla Расширяет Возможности Браузерных Игр


Mozilla сотрудничает с Unity Technologies и Epic Games, чтобы предоставить разработчикам игр средства для обеспечения превосходной производительности и почти родной скорости в Firefox.

На этой неделе разработчики игр GDC узнали, что Mozilla и Unity Technologies сотрудничают, чтобы внедрить игровой движок Unity в браузер, предоставив экспорт WebGL в Unity 5.0, который должен быть выпущен позже в этом году.

До сих пор игровой движок Unity, который оказался очень популярным среди разработчиков инди-игр, предлагал только плагин для браузера для тех, кто хочет создавать браузерные игры. Теперь благодаря сотрудничеству с Mozilla и использованию преимуществ WebGL, EmScripten и ASM.js технологии, Unity сможет работать изначально в браузере.

Этот предварительный просмотр Dead Trigger 2 демонстрирует новую возможность:

Мартин Бест, стратег игровой платформы в Mozilla, объяснил

“Один из вопросов, который разработчики игр задают нам чаще всего, заключается в том, будет ли Unity поддерживать WebGL и asm.js. Мы рады, что эта поддержка стала реальностью, и с нетерпением ждем новой эры высококачественных игр в Интернете.”

Перенеся фреймворк Unreal Engine 3 в Интернет для прошлогодней конференции разработчиков игр (GDC), где он был продемонстрирован в качестве доказательства концепции, Moziilla снова сотрудничает с Epic Games-на этот раз, чтобы показать, что фреймворк Unreal Engine 4 доступен для разработчиков, чтобы начать использовать его в своих играх на основе браузера.

Это видео дает первое представление о Unreal Engine 4 Epic, работающем в Firefox на почти родной скорости. Показанные демо-версии игры включают в себя Epic’s Soul и Swing Ninja, работающие в Интернете без плагинов. 

Конечно, все это возможно только из-за asm.js. Это умная идея, которая, похоже, выполняет свои обещания. Asm.js это подмножество JavaScript, выбранное таким образом, чтобы обеспечить оптимизацию времени выполнения, которая приведет к достаточному ускорению, чтобы игры запускались на почти собственных скоростях — или, по крайней мере, на приемлемых скоростях. Вместо того, чтобы писать игры в asm.js гораздо разумнее перенести игровые движки для запуска в браузере, а затем запустить все игры, которые они поддерживают, поверх движка. 

Это начинает выглядеть так, как будто Mozilla asm.js может быть предпочтительной технологией по сравнению с технологиями NaCl собственного кода Google. 


Добавить комментарий