Unreal Engine 3 Running In Flash 138
Eraesr writes with news that Epic Games has added Unreal Engine 3 support for Adobe Flash Player. This comes alongside news that Flash Player 11 has been released, an update that added Stage3D, "a set of low-level GPU-accelerated APIs enabling advanced 2D and 3D capabilities across multiple screens and devices."
"With its new hardware-accelerated Stage 3D APIs, Flash Player 11 allows 1,000 times faster 2D and 3D graphics rendering performance over Flash Player 10. Developers can now animate millions of objects with smooth 60 frames per second rendering and deliver console-quality games on Mac OS, Windows and connected televisions. 'With UE3 and Flash, games built for high-end consoles can now run on the Web or as Facebook apps, reaching an enormous user base,' said Sweeney. 'This totally changes the playing field for game developers who want to widely deploy and monetize their games.'"
just when you thought... (Score:1)
Re: (Score:1)
Re: (Score:2)
The success of technology is determined by marketing, not technology.
Also, open and standardized is not a requirement for success. Just look at the current computer market.
Also look at HTML, just because there's a standard, doesn't mean its standardized or all of the rendering engines render it the same.
Re: (Score:2)
The "unnecessary" part shows extreme levels of ignorance. Flash does a lot of things that would be extremely difficult or impossible to do in html5. Proper implementations of gaming APIs is one of these things.
I think you're thinking of "Onlive" (Score:2)
Cloud gaming already exists [onlive.co.uk]. 3D Hardware acceleration is client side, so it's the opposite of cloud gaming.
Re: (Score:2, Insightful)
Does GMail run in the "cloud" or local?
All GMail rendering happens locally. Why would a "cloud" gaming service be different.
I love the term cloud. It means fuck all and everything at the same time.
Re: (Score:2)
All GMail rendering happens locally. Why would a "cloud" gaming service be different.
DRM, silly. You can't pirate a game that's not running on your computer.
Re: (Score:1)
i beg to differ, u ussally pirate games before they run on ur computer
Re: (Score:1)
Embrace the new ads featuring 3D! (Score:2)
Easy. Ads, probably the largest use of Flash other than playing videos. Except instead of boring video ads, they can do it now all in stunning 3D to drain your battery even faster, to cause Windows to pop in and out of Aero when loading web pages and other fun stuff.
And you know somebody out there will make you have to twirl and spin objects around to find that "click to c
Re: (Score:1)
IGN will then find a distinct loss of traffic as most people are too lazy to bother. Either that or they'll find people aren't actually looking at their ads due to AdBlock and NoScript. It's Lose/Lose for them.
Re: (Score:1)
No, it will be documented, but you must be one of the inner circle to learn the arcane APIs.
Oh, shit, I already said too much! I better hide before they fi-
Hardware requirement? (Score:1)
I wonder if the hardware requirement will be the same as running UE3 without flash. Given how flash consuming oodles of processing power, I don't it's going to be anything but lightweight, even with hardware acceleration. If flash stopped sucking with GPU acceleration we should see great rejoicing, but I doubt it would be the case. Runtimes such as flash add their own baggage.
Re: (Score:2)
Did you read the article?
Re: (Score:3)
This is slashdot. Do you have to ask?
Re: (Score:2)
Re: (Score:2)
"With up to 1,000 times faster rendering performance over Flash Player 10 and AIR 2, developers can animate millions of objects with smooth 60 frames per second rendering and deliver cinematic, console-quality games both in browsers and in apps." and " And a production release with support for Stage 3D for mobile platforms including Android, Apple iOS and BlackBerry Tablet OS is expected in an upcoming release"
So, consuming "oodles of processing power" should be fixed. If it runs on mobile phones, I'd bet i
Re: (Score:2)
I think you missed the point in the marketing-speak. They say 1000x _rendering_ performance. We get that they're showing off a solid rendering API. Now, even if we assumed that to be just as fast as a native direct3D game, they don't talk about anything else. You may have noticed the demo video was a fly through, not in game action. What will the performance be of all the UnrealScript code? Presumably that is either being translated into actionscript and compiled that way, or they've written their own Unrea
Re: (Score:1)
At MAX yesterday Adobe showed actual gameplay in the Unreal engine: check out this video, at about 15:50 [adobe.com].
Also, Adobe does have a technology that lets you compile C/C++ into Flash bytecode. It's called Alchemy [adobe.com]. Dunno to what extent that was used for the Unreal demo, though...
Re: (Score:2)
Well, UnrealScript was pure interpreted bytecode back in Unreal/UT99 days, and it was plenty fast in practice. Given that Flash AS interpreter today is a JIT, and pretty well-optimizing at that from what I've heard, I don't see why it shouldn't be fast enough.
unity (Score:1)
Isn't this kinda the same functionality as unity3d already has? (http://unity3d.com/webplayer/)
Re: (Score:1)
Other than Unity3d being neither the Unreal3 engine nor Flash, yes, it's exactly the same.
Re: (Score:2)
No, but as of the next update it exports itself to Flash.
In other news: (Score:2)
Apparently the end of flash is night. I can remember adobe putting the 3D stage object (no pun here) into Shockwave right before they decided to abandon it.
Evidently adobe themselves subconsciously know that pushing the Flash plugin is pure wrong. :-)
Re: (Score:1)
nigh not night.... stupid autocomplete!!!
Re: (Score:3)
Dood.. you are so lucky. I was all cranked up in "spelling and/or usage" troll mode and you recovered. ;)
You were 1 Newton and 25 ms away from flaming death.
Re: (Score:3)
Re: (Score:2)
Re: (Score:1)
Why were you wrong? The Shockwave plugin hasn't been actively developed since 2006 (only maintenance and bugfix) all Director communities are gone/read-only. I think that, when describing a dead plugin, Shockwave pretty much is the definition.
Re: (Score:2)
Why were you wrong? (...) I think that, when describing a dead plugin, Shockwave pretty much is the definition.
You fail at reading comprehension:
I never really got on with flash and figured it wasn't long until that died too as it couldn't do half the things that Shockwave could.
He thought flash would die right after shockwave, and it didn't.
Re: (Score:2)
Nigh. Fucking nigh. Night is when it's dark.
Re: (Score:1)
You are four hours and twelve minutes delayed [slashdot.org] what happened? did you pass by some graffiti again?
Not sure how I feel about this. (Score:1)
But in another respect, this could mean quite a few future games running the Unreal Engine could very well be run much like any other application in a Linux environment, maybe dropping the requiremen
Re: (Score:2)
Re: (Score:2)
If you're dumb enough to use bitcoins... (Score:3)
... you deserve all you get.
Re: (Score:2)
... you deserve all you get.
what other currency do you reckon you're going to be able to mint yourself?
Re: (Score:3)
Monopoly money?
Chocolate coins?
Being able to mint a currency yourself is exactly why it's worthless.
Re: (Score:2)
Being able to mint a currency yourself is exactly why it's worthless.
Not if the other Bitcoin users adapt the difficulty of minting currency to limit the flow.
Re: (Score:2)
The underlying "value" of bitcoins is wasted CPU time.
Atleast chocolate coins have the underlying value of chocolatty goodness.
Re: (Score:2)
The underlying "value" of bitcoins is wasted CPU time.
CPU time spent verifying the consensus view of the Bitcoin transaction ledger isn't wasted any more than the light in a bank is wasted.
Re: (Score:2)
So monopoly money in itself is without value, but if I somebody gives me some monopoly money for counting a large pile of monopoly money, suddently it's worth something?
Re: (Score:2)
Re: (Score:2)
U.S. dollars don't have intrinsic value either
U.S. Dollar is backed by gold.
Bretton Woods is over (Score:2)
U.S. Dollar is backed by gold.
That hasn't been true for forty years [wikipedia.org].
Re: (Score:2)
Not if the other Bitcoin users adapt the difficulty of minting currency to limit the flow.
If only those other greedy bastards would stop mining for bitcoins, my bitcoins would be worth more. What a bunch of jerks.
Re: (Score:1)
Re: (Score:2)
Breaking isolation through driver bugs (Score:2)
and how is this different to new WebGL which also allows direct control of the GPU with exactly the same security holes
If WebGL or the 3D features of Flash can break process isolation through bugs in 3D graphics drivers, why can't the 2D canvas break process isolation through bugs in 2D graphics drivers?
Re: (Score:2)
I can derive one of two conclusions from your comment. One is "3D drivers are less mature, and we should limit our use of immature technologies to where it is necessary", and the other is "3D drivers are more complex, and we should shy away from complexity in general".
The first I can understand for the short term. For a while (I don't know whether it's still happening), Mozilla was whitelisting video drivers for use with WebGL. As for the second: Web browsers are also a zillion time more complex than pla
Re: (Score:2)
Flash now is basically Internet Explorer circa 2000, and we all know how well that turned out (some of us still have the pain of having to support it).
You mean that part when, despite its flaws, it continued to dominate the market for a decade?
They need to make a job of it and make it an OS (Score:2)
FlashOS
it seems it's almost done anyway..
Re: (Score:2)
Intriguing concept...especially if tied to a Cloud.
Crap, Amazon to buy Adobe. We already sell all those books on how to use Adobe's complicated tools. Why not sell the software and turn Flash into an OS.
I think you might be onto something there.
Re: (Score:1)
FlashOS it seems it's almost done anyway..
I have a TiVo Premiere... trust me, FlashOS sucks.
Awesome (Score:1)
Re: (Score:2)
That said, I definitely see a big potential and momentum in HTML5/WebGL, but it will not replace Flash in quite some time. Even though you can argue that HTML5/WebGL is roughly comparable in features to Flash, there will be a few more years until the toolsets and frameworks on top of it has matured. Here, I would be surprised if Adobe didn't play a role as well - gradually supporting HTML5 more and more in their products.
WebGL looks promising, but is not nearly as far as flash in terms of performance and compatibility right now. Right now Flash's offering looks very promising indeed, but also gets me worried about keeping a significant part of the web experience under proprietary control. I have more hopes for Google Native Client then for WebGL to become a serious competitor for the time being. NaCl is fast, open source, and ultimately, with the prospect of PNaCl which runs LLVM byte code, more open then any of the other s
Re: (Score:3)
On the technical side, NaCl code is generally more performant then ActionScript, as it does not have to go through high-level language constructs, plus the Stage 3D API does not offer all the functionality of OpenGL ES 2.0 offered in NaCL (more limited shader complexity).
NaCl is also open source, which makes it a standard I'd much rather like to see on the web then Flash (especially with Adobe needing to find ways to actually monetize this, as third-party game engines will not actually generate sales for Ad
Re: (Score:1)
Re:Native Client? (Score:5, Informative)
NaCL is no good because it is tied to x86. The web is about openness and platform-independence, and NaCl is a step backwards. In this respect it is worse than Java and worse than Flash; it is more like slightly improved ActiveX.
NaCl is not tied to x86, even in it's current form. Currently, NaCl comes with compilers for x86, AMD64 and ARM. However, this should only be seen as an intermediate step, as the long term plans for NaCl is PNaCl ("Portable NaCl"), which uses LLVM bit code instead of architecture specific machine code. I think this makes much more sense then either WebGL or JavaScript in terms of openness of the web, as it will essentially allow developers to create web apps in any language of their choosing, instead of forcing JavaScript as "the one language of the web" onto everyone.
Re: (Score:2)
PNaCl has been brought up in practically every Slashdot discussion even tangentially related to the use of JS in browsers in the last several months.
(That's probably because it's the only option that looks viable for those of us who don't like JS and want a true high-performance language-independent VM so that we can make our own choices. I only hope that Google will submit it to W3C for standardization once they release it.)
Re: (Score:2)
Does NaCl run on anything besides Chrome or Google infrastructure?
I can only see it being a serious threat to Flash if it runs on atleast IE, Firefox and Safari as well.
Re: (Score:1)
Meanwhile, WebGL has... TREES! (Score:3)
http://oos.moxiecode.com/js_webgl/forest/index.html [moxiecode.com]
Re:Meanwhile, WebGL has... (Score:2)
Re: (Score:2)
it is to protect you from catastrophic errors with driver access. as in "access web site == system locks"
Re: (Score:2)
It means your drivers are shitty.
Re: (Score:2)
https://operasoftware.github.com/Emberwind/ [github.com]
As if a 3d engine didn't need enough cycles... (Score:1)
I bet that playing on a laptop, you'll get better battery life playing a native version of an Unreal engine 3 game than when playing the flash version of the same game :)
Re: (Score:2)
and a better framerate, and better physics, and better gameplay......
Re: (Score:2)
Loading times (Score:3)
But will it run Crysis? (Score:1)
Just wondered?
Ps. I know that's CryENGINE and not UE3.
Crippled on Linux again? (Score:1)
Judging by the speed of this [nissan-stagejuk3d.com], Adobe is back to its policy of crippling Linux versions of their products. It wasn't long ago that they broken video playback, and then years later fixed it, and now they are pulling the same shit with 3D.
What about Linux (Score:1)
Re: (Score:2)
2% I guess will have to make do. There is a ton of software the "rest of us" can't run.
It's akin to asking "what about me" when you pull up to a gas station with a Nissan Leaf and wonder why you can't just fill up your batteries.
Cause you're in the minority. You get your advantages, and your disadvantages. Such is life.
NOT IMPRESSED!!! (Score:2)
Oh The Irony (Score:1)
I'm watching the YouTube videos in, well, HTML5 and not Flash!
DSL
Just in time. (Score:2)
Flash Player 11 allows 1,000 times faster 2D and 3D graphics rendering performance over Flash Player 10
So they have finally caught up with WebGL?
Re: (Score:2)
Oh wait, my bad. Unlike WebGL, Flash 11 works on Windows, kind of works on OSX, and the users that could have been their user base are told to go fuck themselves. Nevermind.
Re: (Score:1)
Re: (Score:2)
Flash's Stage 3D works on Windows with IE and almost works on OSX. WebGL works on any platform that can run Chrome, Firefox, Opera, etc... That is not exactly wide spread.
Re: (Score:1)
Re: (Score:2)
Right. "That Flash runs on". Flash isn't completely supported on OSX and is consistently 1 to 2 versions behind on Linux, Solaris, and the BSD's. Working on any browser as long as the OS is Windows is not cross platform.
Re: (Score:1)
No... the same exact version of Flash is available on Mac, Windows, and Linux/Solaris. See the table here: http://www.adobe.com/software/flash/about/ [adobe.com]
And of course Flash is fully supported on OS X... what on earth makes you think it isn't?
Yo dawg I heard you like flash... (Score:2)
So first they put Flash UI support into the Unreal Engine [scaleform.com] two years ago and now they're putting the Unreal Engine into Flash?
Can't wait for a flash game in UE3 in a flash game in UE3 in a flash game in... (yay for infinite recursion...)
JAVA - dropped the ball (Score:2)
Java applets needed better browser integration... Perhaps if SUN didn't mess up on java they'd not have sold out to Oracle?
Flash has become another virtual machine but has surpassed Java in client side features, ease of use, and installed base. While Java continues to be the superior environment... (well, Flash lets you compile things to it without having to write them in Java; perhaps SUN should have gone that route as well?)
so many opportunities (Score:1)
Re: (Score:2)
"in my opinium
An opinion inscribed on unobtanium?
More salt on the wound for Linux gamers (Score:2)
Re: (Score:1)
1st chance Linux players might try Unreal 3 will probably be through DOSBox when it's ported to DOS
Re: (Score:1)
Re: (Score:1)