It’s natural that once you create a technology, the next step is to minimize it to a fine point. This would be my guess anyway. Graphics engines like Epic’s Unreal Engine 3 continue to iterate every year or two, leaving us all curious what will be pulled out of their metaphorical technology hat next.
Seeing as HTML5 felt like a bust, and even Carmack was pretty dismissive of WebGL, it seems like a rather dubious move on Epic’s part to bring UE3-powered games to your browser, especially when the browser needs to be compatible with both HTML5 and WebGL. Still, I can see what they’re trying to do here, as anyone else may have caught on to this as well.
For starters, Mozilla wants to stay relevant and competitive to other browsers like Chrome, which I’ve been using exclusively since release. It’s a tough market and Flash that tends to own the market on providing top-notch graphical content to people while HTML5 feels like an interesting experiment, or maybe some sort of weird alternative that might produce good web content some day. I won’t risk a guess on that front. I don’t write code for websites professionally, and have no real desire to.
Another fact to consider is that it may become possible for game developers to simply release through a browser, applying updates directly to the game within a local server, rather than sending out patches via a client system or patch download. Such a system would most likely save time and effort in developing compartmentalized packets of data and leave the user free to play the game without hassle.
Of course, with such a concept come dangers, one of which being a server fault that severely undermines a player’s ability to access content. Hey! Remember when Maxis and Ubisoft thought software should be “Always-On”? Yeah, that’s what I mean, except now it’s relegated to a web page error, instead of some stupid pop-up stating that you can’t contact a log-in server or some such stupid and grotesquely overdone nonsense. Oh, and let’s not forget those wonderful advertisements telling you to “Play This Game” to win “Free Merch”. I’m sure the floodgate of abuse for that is just waiting to be let open.
If you feel enticed to find out more, and you have the latest version of FireFox installed, you can go see the Epic Games example at www.unrealengine.com/html5 or you can simply look up Mozilla’s Banana Bread demo through your preferred search engine. They’ve talked about support for iOS and Android, so expect some kind of offering there.