|Session Name:||HTML5 Tutorial Day|
|Speaker(s):||Rachel Blum, Mike Dailly, Michael Goddard, Darius Kazemi, Francois Laberge, Robert Lockhart, Boaz Sender, Ibon Tolosana|
|Company Name(s):||Google, YoYo Games Ltd., Gradient Studios, Bocoup, Brass Monkey, Toy Studio, Bocoup, LLC, Ludei|
|Track / Format:||Programming|
The HTML5 Tutorial Day features lectures from the top HTML5 developers working today. You'll learn from both experienced web developers as well as game developers who have shipped titles in HTML5. The tutorial starts with an overview of what game developers need to know about HTML5, followed by in-depth sessions on state of the art APIs, WebGL programming and debugging, lightning postmortems of HTML5 games, and what's coming next for HTML5 -- and how you as a game developer can affect what features get put in the next generation of web browsers.
9:30-10:00am- Coffee Break
10:00-10:50am- Web Audio and Other New Browser Features
Speaker: Rachel Blum (Google)
There are lots of cool things in HTML5. Even better, there are lots of cool things being added to HTML5 and Chrome all the time, quite a few with a focus on games. This talk is going to showcase some very recent and still-in-progress features, including a long look at Web Audio.
Speaker: Michael "Z." Goddard (Gradient Studios)
The modern web browser is a unique environment for game development. It provides it’s own set of problems and tools. The goal of this tutorial is to present ideas and information about solving those problems and tools to improve a developer's experience creating a game for browsers. Topics covered include: component based architecture, asynchronous content loading, promise and event patterns, caching, and UI.
1:45-2:40pm- The Voodoo Art of Dynamic WebGL
Speaker: Mike Dailly (YoYo Games)
This talk discusses high performance, fully dynamic WebGL, showing you how to get the most from WebGL when not dealing with "static" or "pre-compiled" models, and how to go about building a framework that allows for rapid, and efficient batching and submission of both 2D and 3D assets. You’ll learn how to get the best performance by keeping a simple, yet flexible vertex buffer system - particularly for 2D, and how efficient texture pages will maximize your batching. While this talk is based around 2D, the framework is easily extended into 3D for things like particle systems.
2:55-3:50pm- HTML5 & The Future Of Design
Speaker: Rob Lockhart (Toy Studio)
Games, games, games. We can play them everywhere and anywhere. Whether it's on the train on your iPhone, in your living room on your XBox 360, or at work on your web browsers, games are everywhere. But there's a problem with games on different platforms right now. They don't provide a complete universal experience of the worlds that us as game developers want to create. But there's hope in a future with HTML5. With HTML5 there's the hope of being able to provide a universal experience once across many platforms. So the question is - how can we create the HTML5 Gears of War or Mass of Effect that will live on all of the devices we play our games on? What experiences can we make now for players? What is the future of games on one universal platform? We'll discuss the unique design opportunities of making HTML5 games.
3:50-4:20pm- Coffee Break
Speaker: Ibon Tolosana (Ludei)