Cedric Mainguy introduces Serious Games, showing how it can help with training, hiring, generating new ideas, making meetings more effective, feature prioritization, vision sharing, strategy building.
Stuart Turner explains how to achieve both rapid and sustained transformation with Open Agile Adoption which combines games, rites-of-passage and other techniques into a framework.
Etienne Mineur discusses creating playful dynamics, a design practice that leads to new and original uses for existing technologies, including prototypes of his work.
Stephen Chin shows how to use lambda in Java to create a video game with JavaFX. Other features covered are: enhanced collections, functional interfaces, simplified event handlers, and the stream API.
In this solutions track talk, sponsored by KAAZING, Peter Moskovits demonstrates how to create immersive and engaging experiences with WebGL and how to control WebGL apps remotely with a smartphone.
Dmytro Mindra discusses the tools and practices used for a game engine: Unit Testing and Test automation, Unity Runtime Test Framework, Continuous Integration, Game Test Framework, Performance Tests.
David Galeano discusses what type of games are possible in the browser today, and what language features and APIs are needed to create the next generation of games.
Bodil Stokke demos building a complete video game from nothing in the span of a conference talk using functional reactive programming.
Justin Sheets introduces Corona SDK, a framework for cross-platform mobile development done in Lua. Targeted especially at game development.
Seth Schroeder discusses how adults can motivate kids to create stuff on a computer rather than just consuming it, and shares the approach that has worked in his family.
Tom Murphy explores the automation of Nintendo Entertainment System game playing, using the mathematically elegant and amusingly simple techniques of lexicographic ordering and time travel.
Ellen Grove presents a model for conflict recognition and resolution using practical games that teams can use to help clarify differing viewpoints and seek resolution.