Added: 9 months ago
From: GoogleDevelopers
Views: 44,542
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (52)

Sign In or Sign Up now to post a comment!
  • Angry Birds is not game programming skill. Make Rage or Crysis with it!

  • f...ck off guys i wanna learn i dont wanna listen to you guys

  • Comment removed

  • Last time I touched games was in like '84 on a commodore 64 when I played with the 8-bit sprites there. This video really got me interested now in game dev~! You still need some graphic design talent to make those images...

  • Okay, who wants to help me, rewrite Skyrim? :D

  • can you publish to appstore?

  • This is awesome.

  • Finally a mac that isnt used to surf facebook

  • Fuck This AS3 is Awsome

  • Comment removed

  • so... awesome games in web browser or no?

  • touch input AND OUTPUT???? I want Touch output =P (i can see where they got the name for the ForPlay library =D)

  • Runtime code adaptation -- this is incredibly powerful and will push productivity hugely. Of course, it only applies to Javascript.

  • Comment removed

  • THIS IS THE FUTURE!!!!

  • google can you add subtitles please under IO videos ?

  • @yesilturk just press the small "cc" button below the video... :)

  • @MDunka Thank you very match, I wasn't aware of this functionnality.

  • What I find funny is that when we talk about having "fast" games with good performance it really means "the performance games had 15 years ago".

    I'm not kidding, only now we are able to run games like Quake 1, a 1996 game, using this web technology. We managed to turn high-end technology into a highly inefficient one.

  • @tiagotrinidad An exagerration. First of all, it's Quake2, not Quake1 that was ported. Secondly, Quake3 and Rage iOS have been ported and shown to run. In fact, the more modern games offload more work to the GPU, paradoxically, they can run well in JS. For example, Quake2 does keyframe interpolation in Javascript, but in newer games, this is done with vertex shaders.

    Not all games are CPU bound.

  • @tiagotrinidad a couple of years ago we were happy just to be able to run a game on the web. Until something really cool happens, BF3 won't be the game to run inside the browser. Honestly, is it that strange we can not run a 12 gigabyte game inside the browser yet?

  • As we say in Argentina: ¡Te vuela la peluca!

  • @gringoperalta y eso que quiere decir? XD

  • playing angry birds now

  • I stoped the video to listen to Angry Birds theme song.

  • who is that kid?

  • For(e)Play. He tried so hard not to say it that way, but you know it's going to happen!

  • Even Google need a java framework to develop for browsers. Why? cause Javascript SUCKS. Why they don't implement javascript 2 (ECMA4) on browsers with strong typing and classes?

    HTML5 it's a joke, it's not cross-browsers, as all the other "standards", and canvas are so slow. On iDevices where Flash was supposed to be clumsy, it runs 10x faster.

  • @degoban, why don't you tell us what's your vision. You mentioned Flash, but i have a hunch your affiliation is Silverlight. I'm not saying HTML/CSS/JavaScript is easy, but it's an open stack, and not vendor tied.

  • @beardymonger I mentioned Javascript 2, strong typing and classes on a browser is the first main step to do for web platform. This would improve development and runtime speed. Browser's developers looks more interested in showing off gimmick that you can't use in real life. Saying that canvas or webgl are a valid game platform is simply not true.

    And no, I don't endorse any Microsoft product, they are the cause of this situation. By the way corporations decide even what you call "open stack".

  • @degoban Well Java also sucks, and in some cases it's worse than JS so I don't see your point.

  • @AnderdroidApps No I actually meant FLA "Fucking Lame Ass"!

  • @degoban will I guess you should say that because I say something about adobe so every adobe slave should defense...

  • Nah, it is not that smooth if you compare with native...unfortunately.

    Specially if you try in safari which doesn't have out-of-the-box webgl support :(

  • I know the guy who programmed GWT4Air.--> Bro Nino U rock !!!!!!!

  • Google go, go, LOL,

    kill them, kill them, kill them all

    repeat it all together

  • Since when does Google say a**?

  • Ohmagawd. Time to learn Java then, I guess.

  • Ray, I'm a fan since i/o 2009 or 2008 where you were a guest speaker. You sure didn't disappoint at i/o 2011. Google is lucky to have you.

    Why isn't the Flash back-end compiler for GWT front page news??

  • @beardymonger Thanks, I'm glad you enjoyed it. Each year I try to pick something out of the ordinary to do (since my original GWT Extreme! talk), but I'm running out of ideas. The flash compiler was actually mentioned in my 2008 talk, but I didn't get a chance to make a non-toy version until recently. Hopefully after we fix up the ForPlay site and check in a lot more documentation, tutorials, and build scripts, it'll get more traction. (which will happen very soon)

  • How do you run the app on the iPad? Is he doing it via the browser?

    If not, Adobe Flash CS5 (I think) supports compiling your flash game into an iOS app. This means that if we could compile to an FLV file instead of an SWF, we could theoretically compile that FLV into a native iOS app, making this the optimal way to program cross-platform. Is this possible?

  • @AnderdroidApps FLV mean FLash Video and this format has no interactive display, so just learn HTML5 and be areal developer instad of using adobe software!

  • @y2b4u3d First off, you're a moron for saying that actionscript programmers aren't real developers, and second off, I don't do flash programming, which is why I said FLV when I actually meant FLA. FLA being a "flash project file".

  • @y2b4u3d I guess you are the uneducated one.

  • i really appreciate google posting these videos here, turns out they are not so greedy as i thought.

  • Comment removed

  • That one guy realy needs to update his GUI

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more