Slashdot Mirror


Unreal Engine 3 Running In Flash

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.'"

138 comments

  1. just when you thought... by nozzo · · Score: 1

    Adobe were losing their grip on the online web-based gaming world along comes this news. I'm looking forward to seeing how this pans out. Perhaps a time when games become software-as-a-service and run in the 'cloud'.

    1. Re:just when you thought... by Anonymous Coward · · Score: 0

      Any evidence for the suggestion that adobe were losing their grip?

      As someone who's worked very profitably in Flash games for the last three years, everything I've seen suggests the opposite e.g. better games, more money, more attention from adobe, better frameworks, bigger audiences, etc.

    2. Re:just when you thought... by Anonymous Coward · · Score: 0

      Ugh, Adobe this is way to late, you should have brought this out long before the "flash as a video player" and now everyone has to avoid flash because it's a bad website experience on handhelds, or not even supported.

      As for Unreal, I sincerely doubt it's "the Unreal engine" running in flash, but rather a compile target that produces an actionscript virtual machine. Actionscript is way too easy to decompile when you just want to see how something is done.

      Nintendo doesn't use flash on the 3DS, DSi or DS
      Sony and Nintendo have flash 9 on their consoles
      Apple doesn't use flash on ANY of their devices, and it can only be installed to Mac's
      Microsoft is likewise phasing out flash(and all plugins) for Windows 8's Metro interface
      Android just plain sucks at flash and I wish it didn't, but that's 2/3rds the fault of the lame hardware manufacturers and 1/3rds fault Adobe for letting them ship such pathetic flash engines.

      The only reason Google still uses flash at all is that they can't embed ads in youtube videos with html5, and supercookies.

    3. Re:just when you thought... by AdamJS · · Score: 1

      It was quite an obvious assumption by many that Flash would be marginalized due to HTML5 within the next few years. That an unnecessary plugin would be replaced with a standardized, more open platform. This is a pretty cool development though.

    4. Re:just when you thought... by Fujisawa+Sensei · · Score: 1

      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.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    5. Re:just when you thought... by Luckyo · · Score: 1

      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.

  2. Only problem is.... by Anonymous Coward · · Score: 0

    no one will document how to do it, so its as worthless as fuck.

    1. Re:Only problem is.... by segin · · 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-

  3. Hardware requirement? by Anonymous Coward · · 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.

    1. Re:Hardware requirement? by errandum · · Score: 1

      Did you read the article?

    2. Re:Hardware requirement? by karnal · · Score: 2

      This is slashdot. Do you have to ask?

      --
      Karnal
    3. Re:Hardware requirement? by Anonymous Coward · · Score: 0

      Flash adds baggage to the CPU, not the GPU. If all drawing is done using the GPU, the CPU is free to do other things, like, for example, run an Actionscript VM.

    4. Re:Hardware requirement? by tenco · · Score: 1

      I did and couldn't find any hardware requirements in it. Which isn't surprising at all, since it's basically the slashdot news.

    5. Re:Hardware requirement? by errandum · · Score: 1

      "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 it'll run on your PC.

      Next, did you watch the videos? It's the iPhone demo. The video quality is far far away from what you can get with the Unreal Engine kit, I saw no shader action at all actually, so the similar hardware requirement point is moot. You won't be able to do the same things, much less compare one to the other.

    6. Re:Hardware requirement? by Mia'cova · · Score: 1

      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 UnrealScript compiler that outputs flash bytecode. I honestly don't know much about modern flash apps but I have never heard of a flash app support languages other than actionscript. You can't just set the target of a c++ project to "flash" and hit F5.

      So the performance concerns don't come with respect to the 3D rendering so much as everything else, aka the game code. Another example, what about hardware physics? Unreal engine supports a bunch of stuff that may be outside the scope of what Adobe is delivering.

      But sooner or later, as UnrealScript proves with its bytecode, flash will be fast enough to handle everyone's game code in a sandbox. I just worry what security threats this creates with respect to exploiting old/shitty graphics drivers..

    7. Re:Hardware requirement? by ytpete · · Score: 1

      At MAX yesterday Adobe showed actual gameplay in the Unreal engine: check out this video, at about 15:50.

      Also, Adobe does have a technology that lets you compile C/C++ into Flash bytecode. It's called Alchemy. Dunno to what extent that was used for the Unreal demo, though...

    8. Re:Hardware requirement? by shutdown+-p+now · · Score: 1

      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.

  4. unity by Anonymous Coward · · Score: 1

    Isn't this kinda the same functionality as unity3d already has? (http://unity3d.com/webplayer/)

    1. Re:unity by Anonymous Coward · · Score: 1

      Other than Unity3d being neither the Unreal3 engine nor Flash, yes, it's exactly the same.

    2. Re:unity by Anonymous Coward · · Score: 0

      No, I don't believe Unity exports Unreal 3 to Flash

    3. Re:unity by Canazza · · Score: 1

      No, but as of the next update it exports itself to Flash.

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
  5. In other news: by justforgetme · · 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. :-)

    --
    -- no sig today
    1. Re:In other news: by justforgetme · · Score: 1

      nigh not night.... stupid autocomplete!!!

      --
      -- no sig today
    2. Re:In other news: by Anonymous Coward · · Score: 0

      I loved Macromedia Director/Shockwave, even became quite proficient with the 3d engine. Was not a happy bunny when it died. 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. Guess I was wrong then so I won't predict the end of flash now!

    3. Re:In other news: by justforgetme · · 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.

      --
      -- no sig today
    4. Re:In other news: by IceNinjaNine · · Score: 2

      nigh not night.... stupid autocomplete!!!

      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. ;)

    5. Re:In other news: by Kjella · · Score: 1

      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.

      --
      Live today, because you never know what tomorrow brings
    6. Re:In other news: by mulvane · · Score: 2

      "Dood.." Misspelled dude, and the use of two periods ".." is neither a period for ending a sentence properly or an ellipsis "...". Prepare for flaming death!

    7. Re:In other news: by IceNinjaNine · · Score: 1

      *Facepalm*

    8. Re:In other news: by CAIMLAS · · Score: 1

      Nigh. Fucking nigh. Night is when it's dark.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:In other news: by justforgetme · · Score: 1

      You are four hours and twelve minutes delayed what happened? did you pass by some graffiti again?

      --
      -- no sig today
  6. Not sure how I feel about this. by Lose · · Score: 1

    In one respect, I can't see this as a streamlined, highly efficient option for developers to write their games against. Some of the screenshots EPIC put of up show a clear lack of shaders, probably because they are either too advanced to keep the game running smoothly in a flash environment, or not supported.

    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 requirement for Wine in some places.

    Writing a flash based game engine to offer ultimate platform-independence is kind of lazy to me, and I'm not sure how many people will have any kind of good experience playing games using a flash UE3 engine if they run it on laptops, netbooks and phones. But only the future will tell.

    1. Re:Not sure how I feel about this. by Anonymous Coward · · Score: 0

      Look at it this way, if Adobe have truly "invented" anything here, it'll be patented and Linux implementors will have huge headaches. OTOH if as seems likely they're just exposing DirectX to the Flash runtime in some mildly non-idiotic way, it's just another DirectX wrapper hamstrung by a crappy runtime. Add EPIC's crappy runtime on top of that and it's a massive pile of fail. They showed Unreal Tournament, so all this does is allow you to run 5-year-old games in the web, same as we have always been able to do. In fact, Adobe have been rather behind the curve here.

      The real question is how does Adobe's 3D interface compare to WebGL under a decent JSVM on the same machine, and why would we want to use Adobe's proprietary crap instead of HTML5 and WebGL?

    2. Re:Not sure how I feel about this. by Anonymous Coward · · Score: 0

      Nope. Stage 3D Hardware acceleration not supported under Linux.

      Software mode for you.

    3. Re:Not sure how I feel about this. by Anonymous Coward · · Score: 0

      As with all things Flash, I'm sure it'll break down as follows:

      Windows -> fast and smooth
      Mac -> too pokey to be enjoyable
      Linux -> completely unplayable

    4. Re:Not sure how I feel about this. by Anonymous Coward · · Score: 0

      My opinion from standpoint of developer:

        - Regarding "If Adobe truly invented it will be patented and not usable on Linux" it does not matter is it patented or not Flash is available on Linux (and mac-OS and majority of smart-phones ...)

        - Regarding "just exposing Direct X to the Flash run-time" this is ONLY reason we as developers use Flash (there were other ways to deliver video you know) we use one "Direct X like API" and make 3D flash game and it works everywhere including mobile phones, Linux, Windows, Mac-OS ... write once run everywhere

        - Regarding "it's just another Direct X wrapper hamstrung by a crappy run-time" it is ONLY such wrapper available on 99%+ computers and majority of smart-phones able to execute game directly from WEB without ANY installations of any kind (most users LOVE when they do not need to install anything, look how FarmVille and other Facebook games are popular,

        - If there was better "crappy wrapper/run-time" available with at-least 99% coverage it would be better because competition would make them both improve faster, even better if that run-time PRE-INSTALLED on 99%+ computers able to run games directly from browser was open source

        - Regarding "so all this does is allow you to run 5-year-old games in the web" 5 year old DESKTOP game (even 10 year old) is MUCH better (performance/graphic/resource wise) than current WEB games (flash/HTML ones) this is not replacement for PC games this is IMPROVEMENT (1'000-fold performance-wise) for WEB games

        - Regarding "same as we have always been able to do" well i believe there is some other ActiveX control/browser Plugin running games from browser better than flash, but if it does not have 99% (or at-least 98%) coverage on at-least PC and MAC, and even better if it has Linux coverage as well its not really as useful as this "worse" solution from Adobe that works on almost any computer

        - Regarding "why would we want to use Adobe's proprietary crap instead of HTML5 and WebGL" I actually like WebGL itself BUT JavaScript behind it is not 100% exactly the same on ALL browsers that run on ALL operating systems so it could happen that i make game on my Firefox on Windows and some poor person running Mac-OS with Safari has game not working or working with big visual problems ...

      here is Google search showing just some of possible problems with JavaScript and because of that also with HTML5/WebGL
      http://www.google.com/webhp?q=difrences%20in%20javascript%20between%20browsers

        - Regarding "Adobe's proprietary crap" i totally agree it is bad and would more like open source alternative but until that alternative
                - works EXACTLY the same on ALL platforms
                - Has 99%+ coverage of all PCs and majority of smart-phones
                - does not need to be installed when running game (as in your game can expect it to already be installed before user arrives to your website)
                - Has similar API's ( not same function names and such, just cover similar uses like 3D graphic, multi-channel sound, 2D graphic, microphone access, camera access, local storage (user controllable off-course), compression, and fast language behind it ( i would say Firefox/Chrome java-script would be good definition of fast, version on DEV channel not slow release version off-course)

      Until that alternative has all this properties, that alternative would not really be better than Adobe Flash

      Please syntax highlighting/spell checking trolls find some other post to play with, i suggest http://slashdot.org/index2.pl?fhfilter=law or http://slashdot.org/index2.pl?fhfilter=politics

    5. Re:Not sure how I feel about this. by The+MAZZTer · · Score: 1

      At work we have been looking to bring 3D to IE7/8 (don't ask... client requires them) so this could be a possible solution to our problem. The only other options we've had so far are software renderers for Flash which are obviously too slow to do any more than 3DS-quality graphics on a very small scale.

    6. Re:Not sure how I feel about this. by dokc · · Score: 1

      "The main difference between the 3D in Flash Player 10 & 11 is that this newer version is capable of rendering complex 3D scenes with advanced engine where-as earlier version was more like a 2.5D (Applying 3D effect on 2D content). These new 3D APIs will work through DirectX 9 on Windows, OpenGL 1.3 on Mac and Linux, OpenGL ES 2.0 on mobile devices."

      --
      In love, war and slashdot discussions, everything is allowed.
    7. Re:Not sure how I feel about this. by Anonymous Coward · · Score: 0

      I'm talking about Flash Player 11. In the initial announcement Linux was included in the supported list, but a more recent announcement states otherwise.

      Test it out yourself, I have (I thought I could use this new player to easily make hardware accelerated cross platform games). Software mode only for Linux.

  7. Oh noes! by Anonymous Coward · · Score: 0

    Add another 5 joyful years of Flash in our browsers! And now with security holes that can kill our GPU (or our bill by mining BitCoins and the like 24/365).

    Good move Adobe, now we won't be able to get rid of you. F**k.

    1. Re:Oh noes! by SuperDre · · Score: 2

      and how is this different to new WebGL which also allows direct control of the GPU with exactly the same security holes...

    2. Re:Oh noes! by Anonymous Coward · · Score: 0

      er the fact that flash has complete ubiquity, a decent ide, massive numbers of developers already making a fortune from flash games, growing reputation for fantastic games that focus on gameplay not graphics

      and the all important fact that flash doesn't involve taking us back to glory days of "this website is best viewed with [insert your favorite browser here]"

    3. Re:Oh noes! by Anonymous Coward · · Score: 0

      and the all important fact that flash doesn't involve taking us back to glory days of "this website is best viewed with [insert your favorite browser here]"

      So what do you call "This website best viewed with [insert your favourite plugin here]" or "This website best viewed with [insert non-Apple phone here]"? 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).

    4. Re:Oh noes! by rjstanford · · Score: 1

      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?

      --
      You're special forces then? That's great! I just love your olympics!
    5. Re:Oh noes! by Anonymous Coward · · Score: 0

      the fact that flash doesn't run on apple is because of a decision that apple took. that's down to the fact that apple want to control and monetize what runs on their stupid little toys. btw it hasn't stopped a flash game sitting at the top of the paid ipad chart for quite a while (see machinarium)

      as for [your favorite plugin] flash has such ubiquity and such a large community of developers, and is so open, that it goes beyond favorite. it's the most distributed bit of software in history.

      and IE has always allowed flash to work so what's the problem there? ;)

  8. They need to make a job of it and make it an OS by jamax · · Score: 2

    FlashOS
    it seems it's almost done anyway..

    1. Re:They need to make a job of it and make it an OS by PortHaven · · Score: 1

      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.

    2. Re:They need to make a job of it and make it an OS by macromorgan · · Score: 1

      FlashOS it seems it's almost done anyway..

      I have a TiVo Premiere... trust me, FlashOS sucks.

  9. If you're dumb enough to use bitcoins... by Viol8 · · Score: 2

    ... you deserve all you get.

    1. Re:If you're dumb enough to use bitcoins... by blackicye · · Score: 1

      ... you deserve all you get.

      what other currency do you reckon you're going to be able to mint yourself?

    2. Re:If you're dumb enough to use bitcoins... by mwvdlee · · Score: 2

      Monopoly money?
      Chocolate coins?

      Being able to mint a currency yourself is exactly why it's worthless.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:If you're dumb enough to use bitcoins... by Anonymous Coward · · Score: 0

      Any kind you want, really. It will be just as legitimate.

    4. Re:If you're dumb enough to use bitcoins... by tepples · · Score: 1

      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.

    5. Re:If you're dumb enough to use bitcoins... by Anonymous Coward · · Score: 0

      Concept fail. The idea is that someone else uses your GPU to mine Bitcoin. You don't have to know or care about Bitcoin, let alone actively use it.

    6. Re:If you're dumb enough to use bitcoins... by mwvdlee · · Score: 1

      The underlying "value" of bitcoins is wasted CPU time.
      Atleast chocolate coins have the underlying value of chocolatty goodness.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    7. Re:If you're dumb enough to use bitcoins... by tepples · · Score: 1

      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.

    8. Re:If you're dumb enough to use bitcoins... by AdamJS · · Score: 1

      1) Use your ATI GPU that was sitting there doing almost nothing while you browsed /. anyways 2) Get value for essentially nothing that more than offsets the power cost 3) Cash out early and often I don't see the problem with Bitcoins as long as you're paying attention and not actually investing any of your time or (non-electrical) energy.

    9. Re:If you're dumb enough to use bitcoins... by mwvdlee · · Score: 1

      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?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    10. Re:If you're dumb enough to use bitcoins... by tepples · · Score: 1

      The value of a currency is the value of whatever the currency will buy you. People sell things for BTC; therefore, the value of BTC is what you can buy with BTC. U.S. dollars don't have intrinsic value either, other than that a government requires them for payment of income and property tax.

    11. Re:If you're dumb enough to use bitcoins... by Yunzil · · Score: 1

      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.

    12. Re:If you're dumb enough to use bitcoins... by mwvdlee · · Score: 1

      U.S. dollars don't have intrinsic value either

      U.S. Dollar is backed by gold.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  10. Awesome by LeperPuppet · · Score: 1

    Now I can enjoy having my system exploited while watching 3D games.

  11. Rumors of Flash's demise are greatly exaggerated by Anonymous Coward · · Score: 0

    Despite what all the haters/Steve Jobs-wannabes are saying, Flash is playing a major role in online gaming - social gaming, online casinos, etc. We're talking big business here.

    With the support for 3D acceleration and UE3 being available on the platform, I think it's safe to say that Flash will continue to play a major role in online gaming for quite some time.

    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.

  12. Native Client? by Anonymous Coward · · Score: 0

    This immediately reminded me of Google's Native Client and made me wonder why anyone would want to clunker around with Adobe's proprietary technology. Present-day availability aside, could anyone more knowledgable about the technical caveats elaborate on the pros and cons of either option?

    1. Re:Native Client? by slart42 · · Score: 2

      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 Adobe's authoring tools).

      The thing right now is that neither WebGL nor NaCl can beat the current availability of Flash (98% browser penetration on desktops is hard to beat). I'm hoping to see that change, but Adobe is in a strong position right now.

    2. Re:Native Client? by Anonymous Coward · · Score: 0

      Indeed. this is a very bitter pill for all the apple/html5 turds that hang around this website.

      Looks like they're hopes and dreams have finally been flushed down the pan!

      odious hypocrites aside, this is great news for the growing flash gaming community- you deserve it!

    3. Re:Native Client? by Anonymous Coward · · Score: 1

      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.

    4. Re:Native Client? by slart42 · · Score: 4, 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.

    5. Re:Native Client? by mwvdlee · · Score: 1

      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.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:Native Client? by Anonymous Coward · · Score: 0

      Probably the most informative post I've seen on slashdot in a month - and I read every day.

      Damn the noise level is so high any more its almost impossible to find these rare gems.

    7. Re:Native Client? by ytpete · · Score: 1

      One big disadvantage of NaCl is that it's installed on very few computers, while Flash is already on about 99% of them. And Flash supports a similar "native-code" technology called Alchemy that has a lot of the same performance benefits of NaCl.

    8. Re:Native Client? by shutdown+-p+now · · Score: 1

      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.)

  13. Re:Rumors of Flash's demise are greatly exaggerate by slart42 · · Score: 1

    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 solutions, as it basically allows developers to use any tools they like to create software, as long as there is an LLVM frontend for the language of your choice. Yes, you can also use an LLVM backend to cross compile other languages into JavaScript or Flash, but it seems much more sensible to use the lowest common denominator to build your platform on, instead of cross compiling into high-level-languages.

  14. Meanwhile, WebGL has... TREES! by icebraining · · Score: 2
    1. Re:Meanwhile, WebGL has... TREES! by Anonymous Coward · · Score: 0

      Whole forests of 404s!

    2. Re:Meanwhile, WebGL has... TREES! by Anonymous Coward · · Score: 0

      Just in case your post is an attempt to bash WebGL (or HTML5 in general)... ...there is a lot more interesting WebGL stuff out there than what you linked to.

      See for example these games:
      (3D) http://www.playtankworld.com/
      (3D) http://www.redshootinghood.info/
      (3D) http://chuclone.com/
      (2D) http://operasoftware.github.com/Emberwind/

      Also, see some of the videos at http://www.html5-games.org/ (Sort by Highest Scoring).

    3. Re:Meanwhile, WebGL has... TREES! by Anonymous Coward · · Score: 0

      i couldn't get any of the games to work unfortunately - so it was great to have some videos to look at, and some of them are quite impressive really.

      of course from the interactivity point of view, those particular examples are missing something - and you may well be in for an uphil struggle on this one. in fact it would probably be no exaggeration to say that you have more chance of winning the kentucky derby riding an arthritic cow, than for html5 to get anywhere. but keep trying though, and keep busy!

    4. Re:Meanwhile, WebGL has... TREES! by Ant+P. · · Score: 1
    5. Re:Meanwhile, WebGL has... TREES! by Anonymous Coward · · Score: 0

      I'm sorry? Those are 2D polygons in a 3D space. About the simplest thing you can possibly do! And it still stutters!

      Show me some real-time global illumination with caustics shaders, and we can talk!

  15. Flash.... by Anonymous Coward · · Score: 0

    Flash your tits!

  16. Nice, but... by Anonymous Coward · · Score: 0

    All I see is a video. When do we get to try it?

    1. Re:Nice, but... by atisss · · Score: 1

      It won't be supported on Linux :p

  17. As if a 3d engine didn't need enough cycles... by Torp · · 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 :)

    --
    I apologize for the lack of a signature.
    1. Re:As if a 3d engine didn't need enough cycles... by Lumpy · · Score: 1

      and a better framerate, and better physics, and better gameplay......

      --
      Do not look at laser with remaining good eye.
    2. Re:As if a 3d engine didn't need enough cycles... by ifrag · · Score: 1

      And the right mouse button! Gotta have weapon alt-fire!

      --
      Fear is the mind killer.
  18. Loading times by airfoobar · · Score: 2

    I don't even want to speculate.

    1. Re:Loading times by Anonymous Coward · · Score: 0

      I give you, 1,5 GB flash ads!

  19. But will it run Crysis? by ThirdPrize · · Score: 1

    Just wondered?

    Ps. I know that's CryENGINE and not UE3.

    --
    I have excellent Karma and I am not afraid to Troll it.
  20. Crippled on Linux again? by Alex+Belits · · Score: 1

    Judging by the speed of this, 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.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:Crippled on Linux again? by Anonymous Coward · · Score: 0

      More accurately they only bother optimising the windows build, the OSX one kind of sucks too.

      At least Linux finally has hardware accelerated flash video ... except on my perfectly ordinary Debian / nvidia system it leads to the video overlay bleeding onto other windows etcetera, so I have to turn it off, hooray!

    2. Re:Crippled on Linux again? by Anonymous Coward · · Score: 0

      Running win7, core i7 920 2.6Ghz, 12Gb ram, 1gb radeon hd 5700 850Mhz... and that runs horridly slowly on this machine. I mean unusably slowly, ~3-7fps I think.

    3. Re:Crippled on Linux again? by Anonymous Coward · · Score: 0

      Running on win7, intel i7 920 2.67Ghz, 12Gb RAM, radeon hd 5700 850Mhz and it runs horrifically. A few frames a second, the in game timer got to 16 seconds after leaving it for about 2 minutes.

    4. Re:Crippled on Linux again? by Anonymous Coward · · Score: 0

      you posted just about the same comment twice- seems you're having problems running javascript too (u asshole)

  21. hahaha... by Anonymous Coward · · Score: 0

    crashplayer doesn't even play more than 2 videos in a row without consuming all ram..

    and now i am supposed to play FPS games with it?

    that is just comical... porting UE3 to html would have made more sense...

  22. Breaking isolation through driver bugs by tepples · · Score: 1

    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?

    1. Re:Breaking isolation through driver bugs by Anonymous Coward · · Score: 0

      How I love programmers, everything's binary to them.

      3D drivers are a zillion times more complex than 2D drivers, and a zillion times more likely to have bugs.

      Both events can occur in theory; in practice one is vastly more likely than another.

      Or, to put another way, when was the last time you saw a Windows box hosed by a GDI program, and when was the last time you saw one hosed by a D3D program? I'm guessing (a) never and (b) last week.

      Disclaimer: I found a GDI driver bug once. Non-fatal.

    2. Re:Breaking isolation through driver bugs by tepples · · Score: 1

      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 plain UTF-8 text file viewers or Gopher browsers, and a zillion times more likely to have bugs, yet we still use web browsers. So how else would you prefer to deploy an application that uses three-dimensional graphics to users without 1. the same CPU and operating system that the developer has and 2. installation privileges on the local machine?

  23. I think you're thinking of "Onlive" by AC-x · · Score: 1

    Cloud gaming already exists. 3D Hardware acceleration is client side, so it's the opposite of cloud gaming.

    1. Re:I think you're thinking of "Onlive" by Anonymous Coward · · 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.

    2. Re:I think you're thinking of "Onlive" by Anonymous Coward · · Score: 0

      Because this cloud gaming service is meant to allow computers with lesser hardware to run top notch games. The 3d rendering is done in the cloud. All your PC has to do is render a video stream and send controller inputs.

    3. Re:I think you're thinking of "Onlive" by 0123456 · · Score: 1

      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.

    4. Re:I think you're thinking of "Onlive" by monkyyy · · Score: 1

      i beg to differ, u ussally pirate games before they run on ur computer

      --
      warning pointless sig
    5. Re:I think you're thinking of "Onlive" by segin · · Score: 1

      You misunderstand; OnLive doesn't run games on your computer. They run the games on their (OnLive's) computers, and they send the VGA signal back to you over the Internet, similarly to an Internet TV stream. It only looks like the game is running on your computer; in reality, it is not. Your keyboard and mouse are then behaving like they have cords several hundred miles long, because your keypress/mouse use is sent to the OnLive computers that are in some office building somewhere. It's like GoToMyPC, or TeamViewer, or VNC, but for video games. And they have control over the computer that runs the games, not you.

  24. across multiple screens and devices.... by Anonymous Coward · · Score: 0

    The reason why this piece of bloatware (Flash) is never enabled in my browser.. Unoptimized garbage..

  25. Skip validation, go zoom zoom by Anonymous Coward · · Score: 0

    Flash Player 11 allows 1,000 times faster 2D and 3D graphics rendering performance over Flash Player 10.

    Q: How does one achieve such an increase overnight?
    A: Skip input validation.

  26. Re:Meanwhile, WebGL has... by tenco · · Score: 1

    ... a blacklist of gpu's?

  27. So if WebGL is unsafe, is this too? by Anonymous Coward · · Score: 0

    I've heard many criticisms of WebGL about it being insecure because it (indirectly) exposes hardware acceleration APIs. I'm wondering if this goes for Flash's accelerated 3D API as well.

  28. What about Linux by Murdoch5 · · Score: 1

    Good for Mac and Windows but what about the rest of us?

    1. Re:What about Linux by PortHaven · · Score: 1

      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.

  29. NOT IMPRESSED!!! by krnpimpsta · · Score: 1

    Not impressed. Won't be impressed until they squeeze the Unreal 4 Engine into an animated .GIF.

    --

    New webcomic updated on Sundays: HERE

  30. Oh The Irony by lloy0076 · · Score: 1

    I'm watching the YouTube videos in, well, HTML5 and not Flash!

    DSL

  31. Just in time. by sgt+scrub · · Score: 1

    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?

    --
    Having to work for a living is the root of all evil.
    1. Re:Just in time. by sgt+scrub · · Score: 1

      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.

      --
      Having to work for a living is the root of all evil.
    2. Re:Just in time. by Anonymous Coward · · Score: 0

      someone mod this babbling nutcase down.

    3. Re:Just in time. by ytpete · · Score: 1

      Well, really both have been working to catch up to native APIs that have been available for 5-10 years. I wouldn't really say either one is "ahead" at this point – they've been on roughly the same development timeline, and while WebGL has somewhat better shader support, Flash's Stage 3D has far more widespread availability (which matters a lot if you're Zynga or Disney.com or whoever and actually care to make money off this technology now).

    4. Re:Just in time. by sgt+scrub · · Score: 1

      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.

      --
      Having to work for a living is the root of all evil.
    5. Re:Just in time. by ytpete · · Score: 1

      Huh? No, Stage 3D works on every web browser that Flash runs on – IE, FF, Chrome, Safari, Opera, etc.

    6. Re:Just in time. by sgt+scrub · · Score: 1

      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.

      --
      Having to work for a living is the root of all evil.
    7. Re:Just in time. by ytpete · · 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/

      And of course Flash is fully supported on OS X... what on earth makes you think it isn't?

  32. Yo dawg I heard you like flash... by Briareos · · Score: 1

    So first they put Flash UI support into the Unreal Engine 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...)

    --

    "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

  33. Re:Meanwhile, WebGL has... by sgt+scrub · · Score: 1

    it is to protect you from catastrophic errors with driver access. as in "access web site == system locks"

    --
    Having to work for a living is the root of all evil.
  34. Embrace the new ads featuring 3D! by tlhIngan · · Score: 1

    Adobe were losing their grip on the online web-based gaming world along comes this news. I'm looking forward to seeing how this pans out.

    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 close ad" link and such.

    Hell, if it's a site like IGN, you may be forced to "play" through the ad to get to the content as well.

    1. Re:Embrace the new ads featuring 3D! by Trilkin · · 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.

      --
      Nobody cares what the CAPTCHA for your post was.
  35. so many opportunities by unique_parrot · · Score: 1

    "3d in a web browser" development is a very big opportunity in my opinium. ok, many cpu and gpu cycles wasted, i don't care... the only question is: how long it will take until i can walk in google earth in 3d within a city? give us photosynth for everybody, right now (not on a server), just take a video and make it 3d (still no app for kinect, easy to use and free for 3d reconstruction for everybody). and that is just the beginning... what cool new features will follow?? android 4 with it's ros/java integration (hope they include some pcl features aswell) is a step into the right direction.

    1. Re:so many opportunities by Anomalyst · · Score: 1

      "in my opinium

      An opinion inscribed on unobtanium?

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  36. JAVA - dropped the ball by bussdriver · · Score: 1

    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?)

    1. Re:JAVA - dropped the ball by Anonymous Coward · · Score: 0

      Flash has become another virtual machine but has surpassed Java in client side features, ease of use, and installed base.

      Flash started out as specialised, it was an interactive animation environment, basically a GIF with sound that you could click on stuff to make things happen. It grew up from there as the wants of its users (flash studio users, not flash player users) changed. Java was a general purpose VM, it did not have animation keyframes, frame interpolation, WYSIWYG visual editors with per frame scripting, etc. Java always only appealed to programmers who may have had a visual bent, Flash appealed to actual visual artists who had a slight coding bent.

      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?)

      I'm not sure Sun 'failed' per se; certainly, Microsoft's Common Language Runtime (.Net CLR) which supports multiple languages on the same VM backend seems the obvious thing to do in hindsight but the JVM was originally conceived as an implementation detail needed to make the Java Language work rather than a thing in its own right. The JVM has since been adapted to run languages other than Java but that doesn't seem to have been a design goal which can make it somewhat awkward. All that said, Microsoft has still failed pretty hard on Silverlight though, being bulky with an emphasis on code over artwork which only appeals to coders, not artists.

  37. Now it won't just crash your browser... by Anonymous Coward · · Score: 0

    it will crash your PC too!

  38. linux by Anonymous Coward · · Score: 0

    Huh .. No Linux support ?

  39. its fast, but not that fast. by Anonymous Coward · · Score: 0

    Im doing some development with stage 3d.

    I can say without a doubt that flash stage3d in firefox runs on todays graphic cards twice as fast as directx games on the highest end cards from 6 years ago.

    I can also say performance leaks and is reduced over a session's time. Its still just a release candidate.

    I am pushing stage3d in a multi player first-person-view monster-truck smash up derby.

    Pro's : Same spectacular visual impact as for example, unity games but at one tenth the size.

    The entire set of truck models, textures and physics with networked multiplayer capability is only 600k when compressed to swf format.

    Cons: none... I can do fast action multiplayer shared arenas in immersive 3d with pixel perfect depth rendering and hardware lighting effect. in under one mb.

    MIllions of triangles..... ha! no.... Maybe eventually, but for now. 12000 actual interacting meshe tranagles in a real game is about the practical limit if you want 60 fps. Im using an upper mid range gtx and sandy bridge2600.

  40. Re:Meanwhile, WebGL has... by Anonymous Coward · · Score: 0

    it is to protect you from catastrophic errors with driver access. as in "access web site == system locks"

    Yes, and then you upgrade your driver to the newer version and it has a bug, open a website and the system BSODs/KernelPanics on you anyway.

    Blacklists have the same problem as virus scanners, you are always playing catch up and there will always be a window of vulnerability when something new comes out until it is added to the list. A whitelist is more reliable but would be a usability nightmare since upgrades would make everything slower by disabling hardware acceleration until a new whitelist is released.

    Personally, I'm a fan of properly designed APIs. WebGL sucks, they should have produced a Scene Graph API like the HTML DOM (except not as shit) instead of allowing arbitrary code from anywhere in the world to directly poke at your hardware without asking permission.

  41. Re:Meanwhile, WebGL has... by Anonymous Coward · · Score: 0

    I'd think if any website can do that with out so much of a 'are you sure?' prompt then something is terribly wrong....

  42. More salt on the wound for Linux gamers by Phil+Urich · · Score: 1

    After releasing Linux versions of all their previous engine versions, and claiming beforehand that they would for Unreal Engine 3 as well, there's still been no movement on UE3 for Linux. For years now. At first it was also out for PS3, and I thought that was insulting enough (also using an OpenGL renderer, etc). Then it came out for iOS, all UNIX-like and such, and I thought it couldn't get more insulting. Then OSX, despite the original OSX version of UE2 being essentially a port from Linux. OSX and Linux are so damn similar from a game engine standpoint, and back in the days of UT2004 the Linux userbase was over double the OSX userbase, so I figured this OSX port was the most insulting this could get. Then the Android port came along, and I was like, "Jesus Carmack they've literally ported it PAST desktop Linux now." THAT, I figured, was finally the absolute most insulting and demeaning way they could treat their former Linux-using fans.

    You'll notice a pattern; despite my cynicism (I never quite believed them that they'd release that promised Linux version, and after they stopped affirming the possibility I entirely gave up hope), each time they ported it to a new platform I foolishly assumed that it was the most insulting overlooking of Linux that they could do. Each time afterwards they found another way to push it even further. I have no idea what could be even MORE ridiculous than continuing to ignore Linux while porting it all the way to Adobe goddamn FLASH but at this point I think it's clear that they'll find something. Probably Silverlight.

    --
    I remember sigs. Oh, a simpler time!
    1. Re:More salt on the wound for Linux gamers by pejyel · · Score: 1

      Exactly.
      1st chance Linux players might try Unreal 3 will probably be through DOSBox when it's ported to DOS :)

  43. But by Anonymous Coward · · Score: 0

    deliver console-quality games on Mac OS, Windows

    isn't it a retreat?

  44. Re:Meanwhile, WebGL has... by icebraining · · Score: 1

    It means your drivers are shitty.

  45. Bretton Woods is over by tepples · · Score: 1

    U.S. Dollar is backed by gold.

    That hasn't been true for forty years.