generator-phaserjs v0.1.3
generator-phaserjs | 
Yeoman generator for creating Phaser game applications, using Phaser, RequireJS and Gulp build tool - lets you quickly set up a project following best practices.
Example project
The project template is available at phaser-gulp-requirejs.
Getting Started
Usage
Install generator-phaserjs:
npm install -g generator-phaserjsMake a new directory, and cd into it:
mkdir my-new-project && cd $_Run yo phaserjs, optionally passing an app name:
yo phaserjs [app-name]Run gulp for building with requirejs optimizer as a stand-alone application, and gulp watch for development.
Generators
Available generators:
App
- phaserjs (aka phaserjs:app)
Phaser
App
Sets up a new Phaser game app, generating all the boilerplate you need to get started.
$ yo phaserjsState
Generates a new state.
$ yo phaserjs:state mystate
create app/scripts/states/mystate.jsBy default it will inject the state to app.js file.
####Options
--skip-injectwill skip the state injection.
###Prefab
Generates a new prefab.
$ yo emberfs:prefab marble
create app/scripts/prefabs/marble.jsBy default it will generate a prefab extended from Phaser.Sprite.
Options
--groupgenerate a prefab extended from Phaser.Group.
Configuration
This generator is scaffolding support for phaser-gulp-requirejs. project template.
Contribute
When submitting a bug fix, try to write a test that exposes the bug and fails before applying your fix.
When submitting a new feature, add tests that covers the feature.
Notes
- In
generator-phaserjsdirectory, runnpm linkto use what's in the local repo foryo phaserjs. - When running tests, run
npm install && bower installinsidetest/fixturesfolder.
License
MIT