Subject: General Tech | January 29, 2018 - 08:12 PM | Scott Michaud
Tagged: ue4, html5, webassembly, estranged
Proof that it’s running Unreal Engine: A toilet.
Also, the seat works. I tried.
It’s also a supported feature with Unreal Engine 4 as of 4.18.
As such, we’re beginning to see a few games built into the technology. One such demo, Estranged, is about an indie title about a fisherman. The demo currently has the Prelude level and a shooting range. Performance isn’t the best, but it’s interesting to see running in a web browser. It will continue to get better than WebAssembly (and browsers) support multi-threading, too.
Subject: General Tech | March 13, 2017 - 08:02 PM | Scott Michaud
Tagged: webassembly, ue4, mozilla, epic games
HTML5 was a compile target for Unreal Engine since Unreal Engine 3, but it was supposed to be a bigger push for Unreal Engine 4 then it has been. At the time, Mozilla was pushing for web browsers to be the main source of games. Thanks to Flash, users are even already accustomed to that use case; it’s just a matter of getting performance and functionality close enough to competing platforms, and supporting content that will show it off.
That brings us to Zen Garden. This demo was originally designed to show off the Metal API for iOS, but Epic has re-purposed it for the recently released web browser features, WebAssembly and WebGL 2.0. Personally, I find it slightly less impressive than the Firefox demo of Unreal Tournament 3 that I played at Mozilla Summit 2013, but it’s a promising example that big-name engines are taking Web standards seriously again. You don’t get much bigger than Unreal Engine 4.
So yeah... if you have Firefox 52, then play around with it. It’s free.
Subject: General Tech | March 8, 2017 - 04:00 PM | Scott Michaud
Honestly, I haven’t heard much from WebAssembly in several months, so I was figured they were still quite a ways off. Several big engines, like Unreal Engine 4, not really putting their weight behind HTML5 as much as they were about three years ago, during the Windows 8- and iOS-era. Now I see the above video, which starts with Tim Sweeney and goes on to include others from Mozilla, Autodesk, and Unity, and I am starting to assume that I just wasn’t looking in the right areas.
According to the video, though, it sounds like application startup time is the primary reason for shipping WebAssembly. That could just be what they feel the consumer-facing message should convey, though. I should probably poke around and see what some web and game developer contacts think about WebAssembly.
Firefox 52 is now available.