Email the Author
You can use this page to email Richard Davey about A Guide to the Phaser State Manager.
About the Book
States are the way in which Phaser allows you to break your game down into manageable chunks. You could have a State for the Preloader, MainMenu, the main Game, GameOver screen and more. How far you go in breaking your game down is up to you, but it's all handled through the Phaser State Manager.
In this guide we'll explore exactly how the State Manager works. We'll cover creating states, swapping between them, structuring your project to take advantage of them and common issues to look out for. It also covers how you access the various Phaser sub-systems from within a State, which properties and methods are created automatically and what they all do.
The book also covers exactly how we break down our code at Photon Storm for all our client games. You don't have to follow this approach of course, but at the very least you may get some ideas from it.
By the end of the book you should have progressed from the "all in one file global" approach and found new ways to structure your code, allowing for easier maintenance and clarity in the process.
About the Author
Richard Davey is the lead developer of the Phaser game framework and long-time HTML5 gaming advocate.