HackerTube.dev

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

Google for Developers · 106K views · 2011-05-14 · 44:59

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

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.

On Hacker News

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

Recommended by 1 HN people across 1 months · HN mentions 2011–2018

Topics

Search by tags

What people said

tilt · 2011-06 · Recommendation

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 [VIDEO]

Read the original HN comment ↗
cromwellian · 2018-10 · Reference

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

Read the original HN comment ↗
cromwellian · 2012-03 · Reference

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 [VIDEO] for a longer presentation I did at Google I/O.

Read the original HN comment ↗

Sources

Video by Google for Developers, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources