Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit

    Google for Developers

    1 HN recommender · recommended in 3 months, 2011–2018

    YouTube

    44:59 · 106K views · May 14, 2011

    Google I/O 2011 session by Ray Cromwell and Philip Rogers on writing 2D and 3D games with HTML5 and GWT. It covers porting game libraries and physics engines, sharing code with Android, and publishing to the Chrome Web Store, and showcases the ForPlay library.

    HN cites it as the original showing of ForPlay (later PlayN), the cross-platform Java game library.

    Games & Game DevelopmentGame programming & enginesWeb development
    1. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    2. 51:12
      Google I/O 2011: Writing Web Apps in GoGoogle for Developers135K views • 15 years ago
    3. 1:15:51
      Jonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco190K views • 13 years ago
    4. 43:33
      Google I/O 2011: Chrome Dev Tools ReloadedGoogle for Developers107K views • 15 years ago
    5. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    6. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    7. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    8. 5:58
      MarI/O - Machine Learning for Video GamesSethBling12M views • 11 years ago
    9. 1:20:12
      Google Wave Developer Preview at Google I/O 2009Google11M views • 17 years ago
    10. 1:06:34
      Introduction to Node.js with Ryan DahlInfoQ758K views • 15 years ago
    11. 2:46
      Godot Engine - Apps & Tools - 2022 ShowreelGodot Engine172K views • 4 years ago
    12. 26:13
      Animation Bootcamp: An Indie Approach to Procedural AnimationGDC Festival of Gaming787K views • 9 years ago
    13. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    14. 2:37
      Unreal Engine 3 in Firefox with asm.jsFirefox245K views • 13 years ago
    15. 51:11
      Game Development with SDL 2.0 (Steam Dev Days 2014)Steamworks Development235K views • 12 years ago
    16. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    17. 48:32
      Ryan Dahl: Original Node.js presentationstri8ted234K views • 14 years ago
    18. 1:42:09
      Crockford on JavaScript - Volume 1: The Early YearsYUI Library252K views • 15 years ago
    19. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    20. 12:02
      Nintendo - Putting Play FirstGame Maker's Toolkit997K views • 9 years ago

    4 comments from Hacker News

    1. @tiltJun 2011· in “Ask HN: Cross platform game development? ”

      I'm no developer but I recently watched the ForPlay speech at Google I/O and it sounded promising: [LINK] ForPlay is a cross-platform game abstraction library for writing games that compile to: Desktop Java HTML5 Browsers Android Flash this video

      RecommendsView on HN
    2. @cromwellianMar 2012· in “HaXe - Code Once. Deploy Everywhere.”

      Another option, if you're a Java programmer and want to reuse existing Java libraries you've written: [LINK] which is the library initially developed to port Angry Birds to HTML5 (although it's true purpose was to allow Web and Android simultaneous development) This is a multiplatform API for 2D games. It runs as native Dalvik code on Android with a GL backend. On the Web, it runs as JS using GWT for compilation, and either a Canvas or a WebGL backend. For flash, it uses the [LINK] addon for the GWT compiler to produce SWFs. For iOS, it uses iKVM to run Java bytecode on Monotouch. I believe the same code can also run on the XBox and perhaps Windows phone. Box2D is builtin. See [LINK] for this video for a longer presentation I did at Google I/O.

      CitesView on HN
    3. @cromwellianOct 2018· in “Google Exposed User Data, Feared Repercussions of Disclosing to Public”

      Well, I came to Google via an acquisition in 2010, I worked for years on the GWT (Google Web Toolkit) compiler, and related web compilation tooling. Then I switched to the Apps team (Inbox and Gmail) for a few years. Now I work in Research and Machine Intelligence. I'm not on the Chrome audio team, but I have had experience with Chrome Audio, as I implemented an OpenAL layer for GwtQuake and the web version of Angry Birds for Chrome using it. See this video for example PlayN, a cross-platform (Web, Android, iOS, Flash) library I worked on in 20% time, and [LINK] which details some early experiments with image processing, and the porting of Quake to Chrome in 2010.

      CitesView on HN
    4. @shawndrapeMar 2012· in “Google's New Cross Platform Gaming Library PlayN”

      It was originally shown off as ForPlay at Google I/O '11. Here is a video of the talk: this video I'm really glad they changed the framework name too =D

      CitesView on HN