GDC 2014

GDC 2014 Session Scheduler

View, browse, and sort the ever-growing list of GDC sessions by pass type, track, summit, format, and day. With GDC Session Scheduler you can build your schedule in advance, and access it during the show via export or with the GDC mobile app, Please note that adding sessions to your schedule does not guarantee you a seat in that session. Sessions do fill up, so please arrive early to sessions that you would like to attend.

Start building your GDC agenda — create your linked account for the GDC Session Scheduler and the GDC Mobile App now!

Register now for GDC 2014!

Please note: Registration accounts are separate from Session Scheduler. Even if you've registered, please create a Session Scheduler account below.

Export Schedule:

Porting Realm of Empires from Facebook to Mobile HTML5

Greg Balajewicz  |  CEO, BDA Entertainment Inc

Location: Room 304, South Hall

Format: Session
Track: ProgrammingProduction
Vault Recording: Video

Learn how to build a cross-platform game for both mobile and desktop platforms using HTML5. Yes, it is possible to make a commercially viable game using HTML5 on mobile, but it's not easy. The talk will explain the highlights of our adventure, focusing on pitfalls to avoid and best practices that we recommend following. While most game attempts have used HTML5 Canvas as the sole tool, we have taken a hybrid approach of using both the HTML/CSS and HTML5 Canvas, which has direct application in fields other than gaming as well. You will walk away better equipped to decide if HTML5 will work for your app project or not, what architecture options you have, and what tools you should use.


You will walk away better equipped to decide if HTML5 will work for your app project or not. The talk will go over the different architectural options you have, tools and framework you can use, what pitfalls and performance limitations you can expect, and what works for mobile and what doesn't.

Intended Audience

The intended audience includes experienced developers with a basic understanding of HTML5.