This session will introduce you to the cross-platform game library we created in the process of porting Rovio’s “Angry Birds” to the browser, which we’ve called “PlayN”. You’ll learn how to use this library to write games in Java that run on modern web browsers, as well as on Flash and as Android and iOS apps. We’ll also discuss some of the challenges of building games that target the web, from arithmetic and rendering performance, to rendering and audio bugs, hiding network lag, and avoiding garbage collection pauses.
Joel Webber is a co-creator of the Google Web Toolkit, and focuses on bringing the web to the cutting edge of interactive application development. When not hacking WebKit, wrestling compiler bugs, and dealing with browser quirks, he spends his spare time building games and graphics libraries. Prior to joining Google, he worked in mobile development and the game industry.