Saltar al contenido
ᐅ HielosMendez – Información digital que te dejara helado 🧊🥶

Epic & Mozilla lanzan la demostración HTML5 de Unreal Engine 3 al público, y es increíble

Términos de Uso.

Si alguna vez necesitó una prueba de que los navegadores web son ciudadanos de primera clase, capaces de renderizar juegos en 3D con tanto entusiasmo como las consolas o ejecutar aplicaciones web que son tan ricas en funciones como sus primos instalados, no busque más, el Unreal Engine 3 Epic Citadel demo, que Mozilla y Unreal han adaptado a JavaScript, WebGL y HTML5. En mi PC de tres años, la demostración completamente basada en navegador promedia 138 fps a 1920 × 1080.

En la Game Developer Conference (GDC) en marzo, Mozilla y Unreal anunciaron que habían portado Unreal Engine 3 a JavaScript y WebGL en solo cuatro días. En GDC, nos mostraron la demostración de Epic Citadel que se ejecuta en Firefox, y ahora, un mes después, la han lanzado al público. Todo lo que necesitas hacer es dirigirte a http://www.unrealengine.com/html5/ y haga clic en Reproducir. En teoría, debería funcionar en cualquier navegador moderno que admita la mayor parte de HTML5, WebGL y tenga un motor JavaScript rápido. En la práctica, esto significa que debe descargar Firefox todas las noches (Chrome falla en este momento, pero debería solucionarse pronto).

Demostración épica de Citadel, en la catedral

La demostración de Epic Citadel tiene 52 megabytes de JavaScript, que usa WebGL para dibujar en un lienzo HTML5. El JavaScript se creó con Emscripten, que permite a los desarrolladores compilar código C ++ existente en JavaScript de alto rendimiento. Cuando visita el sitio web, asm.js descarga y ejecuta JavaScript, una nueva función creada por Mozilla que permite a los navegadores compilar JavaScript en código ensamblador y ejecutarlo de forma nativa. En resumen, cuando visita el sitio web de Epic Citadel, está ejecutando Unreal Engine 3 de forma nativa en su PC, pero en lugar de descargar e instalar un programa o complemento, el JavaScript se descarga, compila y ejecuta en el acto.

En total, hay un impacto en el rendimiento cuando se usa Emscripten / asm.js, pero se acerca mucho más al C ++ nativo que al JavaScript ejecutado convencionalmente. Cuando carga un sitio como ExtremeTech, JavaScript se ejecuta entre 20 y 30 veces más lento que si estuviera escrito en C ++. Con Emscripten / asm.js, JavaScript es solo dos veces más lento que C ++. Esto significa que probablemente no estarás corriendo Crisis 3 en JavaScript / WebGL, pero la mayoría de las otras aplicaciones deberían ser posibles.

En mi PC Core i7 930 (@ 4GHz), con una Nvidia GTX 460, el punto de referencia Epic Citadel registró 140 fps @ 1920 × 1200. Sí, la demostración de Epic Citadel no es exactamente de vanguardia, y las texturas son de baja resolución, pero Unreal Engine 3 es el motor utilizado por muchos de los juegos de PC, consola y dispositivos móviles más vendidos, y diablos, UE4 no está disponible. el mercado todavía (video arriba). En resumen, es una demostración increíble que muestra lo lejos que se han vuelto las aplicaciones web. Ahora depende de los desarrolladores de aplicaciones y juegos tomar herramientas como Emscripten, asm.js y HTML5 y, de hecho, crear una versión de Photoshop o Portal.

Las aplicaciones web no han aparecido exactamente en escena desde que se lanzó Chrome Web Store, y Firefox Marketplace sigue siendo un asunto bastante discreto. Sin embargo, con el reciente lanzamiento de Firefox OS para teléfonos inteligentes y el continuo impulso de Chrome OS de Google, finalmente podríamos experimentar el renacimiento de las aplicaciones web.

Ahora lea: Demostraciones tecnológicas en tiempo real que muestran el futuro de los juegos de consola y PC

Si no puede reproducir la demostración de Epic Citadel en su navegador, hay un video y algunas capturas de pantalla a continuación.

Demostración épica de Ciudadela, fuera de los muros del castillo