Unreal Engine 3 adaptado a JavaScript y WebGL, funciona en cualquier navegador moderno

Logos de Firefox y Unreal, superpuestos

Unreal Engine 3, el motor del juego que ejecuta los favoritos de los fanáticos como Efecto masivo, Engranajes de guerray pala infinita, se ha adaptado para ejecutarse dentro de un navegador web sin ningún complemento. Usando JavaScript, específicamente el sublenguaje asm.js y el compilador Emscripten, este motor puede ejecutarse en casi cualquier navegador web moderno. Si bien esto es solo una demostración técnica, muestra cómo el navegador web está comenzando a convertirse en una plataforma nativa completamente válida para juegos.

En una hazaña impresionante, los ingenieros de Epic Games y Mozilla pudieron portar Unreal Engine 3 a JavaScript y WebGL en solo cuatro días. En este período de tiempo minúsculo, pudieron obtener la famosa demostración de Epic Citadel en un estado funcional para lucirse en la Game Developer Conference (GDC) esta semana. Si bien el rendimiento no es tan bueno como ejecutar el motor usando C ++ directo, se acerca sorprendentemente. Si su navegador está optimizado para asm.js, como Firefox Nightly es, funcionará aproximadamente a la mitad de la velocidad del motor nativo C ++. (Ver: WebGL es fundamentalmente defectuoso.)



Al final del video, se nos indica que visitemos Emscripten o Mozilla Hacks para obtener más información. En el momento en que se escribió este artículo, ninguno de esos sitios ha sido actualizado con información sobre este proyecto. Peor aún, no vamos a poder ver esta demostración por nosotros mismos hasta dentro de unas semanas más. Dicho esto, Epic Citadel ya está disponible ejecutándose en Flash. Si es absolutamente necesario ver cómo se ve Unreal Engine 3 en un navegador, puede experimentalo en este preciso instante. Sin embargo, no me vengas llorando cuando tu navegador se bloquee o tus fans se aceleren.

Tan inteligente como es este puerto, no es evidente si Epic Games tiene la intención de licenciar el motor para el desarrollo web. Por lo que sabemos, este fue solo un lindo proyecto paralelo para presumir ante la multitud de GDC. Aun así, es realmente impresionante de lo que son capaces los navegadores web modernos. Eche un vistazo a Google: está trabajando arduamente para que los juegos lleguen a los navegadores web con su Proyecto Native Client. Ya estamos viendo grandes juegos independientes como Bastión en Chrome Web Store. Independientemente de la implementación, nos estamos acercando al sueño de escribir una vez y ejecutar en todas partes. Si bien los juegos de primer nivel no llegarán al navegador en el corto plazo, podemos esperar que la complejidad de los juegos web crezca rápidamente. No es solo Enjoyado y el póquer más.

Copyright © Todos Los Derechos Reservados | 2007es.com