Overview
With several years of development under its belt and hundreds of contributors, the Phaser.JS framework offers a variety of time-saving, game-specific constructs as well as over 700 individual code samples and solid documentation. A fast, free, open source framework for creating web games, Phaser uses both HTML Canvas and WebGL.
Some of the built-ins include: states, a number of physics engines, sprite sheet/texture atlas support, world and camera objects, tiling, particle systems, debugging helpers and a lot more. The Phaser community has also written some super helpful plug-ins for example Spriter and Spine integration.
This all means that you can focus on the things that make your game unique without having to worry about the basics.
As someone who had spent years building up a library of ActionScript game code, JR appreciates what the folks at Photon Storm and the open source community have done and continue to do with Phaser.
Objective
The objective of this presentation is to highlight some of the features that make Phaser.JS the framework of choice for developing 2D web games.
Target Audience
Game designers and developers looking for a robust web game framework with great community support.
Assumed Audience Knowledge
It is assumed that you are comfortable with JavaScript and have some experience working with frameworks.
Five Things Audience Members Will Learn
- How Phaser’s “states” help to compartmentalize and speed up your game development
- The benefits of Phaser’s built-in preloading, physics, animation, and device scaling
- Some tips for bootstrapping your Phaser development process
- The various flavours of Phaser and how to roll your own
- A peek at the future of Phaser