Unreal Engine 3 HTML 5 tech demo released

"The Unreal Engine running in a browser without any plugins, purely on HTML 5, WebGL and JavaScript? Pull the other one, lass, it's got bells on," says someone or other. "I bet you believe everything The Man tells you." No, curious character! It's real and everything! Why, you can see for yourself, as Epic has released a browser version of its UE3 tech demo Epic Citadel for us all to marvel at.

21

"The Unreal Engine running in a browser without any plugins, purely on HTML 5, WebGL and JavaScript? Pull the other one, lass, it's got bells on," says someone or other. "I bet you believe everything The Man tells you." No, curious character! It's real and everything! Why, you can see for yourself, as Epic has released a browser version of its old UE3 tech demo Epic Citadel for us all to marvel at.

Epic and Firefox maker Mozilla revealed this wonder in March, and now you can see the demo right now in your very own browser--if you have the correct browser that is.

Eventually it should work in any standards-compliant browser, but for now Epic recommends using one of Firefox version 23's nightly builds. Some have suffered crashes in Chrome, so you may want to hold off on trying with that.

Epic's shiny new Unreal Engine 4 will also be able to output HTML games.

If you don't have the right browser or enough hardware muscle, here's a recording of it all:

From The Chatty

  • reply
    May 3, 2013 7:30 AM

    Alice O'Connor posted a new article, Unreal Engine 3 HTML 5 tech demo released.

    "The Unreal Engine running in a browser without any plugins, purely on HTML 5, WebGL and JavaScript? Pull the other one, lass, it's got bells on," says someone or other. "I bet you believe everything The Man tells you." No, curious character! It's real and everything! Why, you can see for yourself, as Epic has released a browser version of its UE3 tech demo Epic Citadel for us all to marvel at.

    • reply
      May 3, 2013 7:43 AM

      Huh that is crazy if it is real.

      • reply
        May 3, 2013 7:44 AM

        Pretty sure it's not. Article specifically states it's unreal.

      • reply
        May 3, 2013 1:16 PM

        Runs on my browser... No enemies/AI etc... not sure if lights are dyamic, guessing shadows aren't.

    • reply
      May 3, 2013 7:58 AM

      Nice...To bad I like playing shooters and I hate playing on my phone. Console all the way baby!

    • reply
      May 3, 2013 8:01 AM

      UT '99 in a browser a la Quake Live? Yes, yes indeed.

      • reply
        May 3, 2013 8:12 AM

        I've been asking for this since QuakeLive was released. WHY THE FUCK HAS IT NOT HAPPENED!!!!!?

        • reply
          May 3, 2013 11:30 AM

          quake live is big cheat because the install and depend on their own browser plugin.

          this on the other hand runs on any modern browser without having to install any 3rd party plugins or flash

          • reply
            May 3, 2013 11:43 AM

            I don't care about the plugin. Give me an active UT community with leaderboards, profiles, rankings and tournaments similar to what QuakeLive does.

        • reply
          May 3, 2013 10:19 PM

          Because nobody cares. QuakeLive never takes off, Epic would know better to follow Id steps.

    • reply
      May 3, 2013 8:39 AM

      Wow, it works really well. I get 15 - 30 fps at 1920 x 1080 on my laptop.

      • reply
        May 3, 2013 8:43 AM

        sweet as bro, now all you gotta do is halve the resolution and you have a modern console game!

        • reply
          May 3, 2013 11:58 AM

          this is a flash competitor and a shitty $500 laptop, so I think 15 - 30 fps is impressive!

      • reply
        May 3, 2013 10:44 AM

        They say it's supposed to be faster with Firefox nightlies.

      • reply
        May 3, 2013 12:58 PM

        Are you using a recent nightly build? Other versions don't have the asm.js tech baked in for the real speed goodness.

        • reply
          May 3, 2013 1:20 PM

          no, just regular current ff. You're right, I should try a nightly.

    • reply
      May 3, 2013 10:38 AM

      LOL unreal 3 engine with unreal 2 graphics.

    • reply
      May 3, 2013 10:48 AM

      Doesn't work in Chrome.

    • reply
      May 3, 2013 10:59 AM

      nice about 35FPX with ny crappy 460 @ 1920

    • reply
      May 3, 2013 11:06 AM

      works fine in firefox 21... 50 fps @ 1920x1200 w/ a Quadro 3000M

    • reply
      May 3, 2013 11:07 AM

      goddamn that's impressive. 36fps on my shitty laptop! It's running in javascript! holy shit!

    • reply
      May 3, 2013 11:50 AM

      I assume this is asm.js in action? It would have to be.

    • reply
      May 3, 2013 12:46 PM

      Wow. Work laptop managed 25.8 fps on High Performance (1440x900).

      • reply
        May 3, 2013 12:46 PM

        Then again, the demo is for mobile graphics chips, right?

        • reply
          May 3, 2013 1:03 PM

          This demo is meant to show off asm.js allowing high performance JS in the browser.

        • reply
          May 3, 2013 2:12 PM

          The demo is for whatever that supports WebGL (OpenGL ES 2.0) so in a way, yes.

    • reply
      May 3, 2013 12:49 PM

      Fucking incredible. I'm absolutely bown away. Kudo's to Epic.

      • reply
        May 3, 2013 1:02 PM

        And to Mozilla who made the tech that enables this performance (and will do so for other browsers).

    • reply
      May 3, 2013 12:56 PM

      Kept running around hoping to find a Flak Cannon

    • reply
      May 3, 2013 1:39 PM

      59.8 1920x1080

      i love the music...with the dog bark

    • reply
      May 3, 2013 1:49 PM

      Using FF I was getting 55FPS at 1920x1200. Switching to nightly, I hit 60FPS on the same system. It's pretty impressive for browser gaming, and I'm tempted to see if there will be any improvement switching to my Linux install. It's also got me wonder if graphics drivers have been optimized or not.

      The question now is when will we start seeing games?

    • reply
      May 3, 2013 1:54 PM

      My office PC with a crappy old-ass Q6600, clocked at 3.6GHz with two 8800 GT cards gets 41.6fps at 1920x1440. Yes, that's a 4:3 res for a CRT.

    • reply
      May 3, 2013 2:11 PM

      Funny, I get better FPS on my Nexus 10 than on my desktop (i7 3770k, gtx670).

      • reply
        May 3, 2013 2:12 PM

        60FPS vs 42FPS

        • reply
          May 3, 2013 3:09 PM

          Perhaps it's the difference in resolution?

          • reply
            May 3, 2013 5:13 PM

            The Nexus 10 is 2560x1600 (and that's what the Epic Citadel demo is rendering at per default), this HTML5 thing seems to be rendering at 1080p on most machines.

      • reply
        May 3, 2013 5:12 PM

        The Nexus 10 is running native code (C++), not JavaScript.

      • reply
        May 3, 2013 10:41 PM

        Also, you should get the Firefox nightly build to really compare things.

    • reply
      May 3, 2013 2:56 PM

      im stuck on the 2nd quest

    • reply
      May 3, 2013 11:12 PM

      It has great performance at 5760x1080 on FF nightly, but it calculates FOV badly so it's really zoomed in.