Home

Awesome

Brunch with Phaser 2

A Brunch skeleton for making games with Phaser 2 (CE). (For Phaser 3, please see brunch-phaser.)

You can use CoffeeScript, ES6, TypeScript, or plain JavaScript.

brunch new <project> -s samme/brunch-phaser2

Get started

Clone

The skeleton includes a sample game written in plain (ES5) JavaScript. If you'd like to start with a sample written in CoffeeScript, ES6, or TypeScript, create your new project by cloning this repository instead:

# Choose one
git clone https://github.com/samme/brunch-phaser2.git --branch coffee
git clone https://github.com/samme/brunch-phaser2.git --branch es6
git clone https://github.com/samme/brunch-phaser2.git --branch typescript

Phaser

Phaser is managed through npm. Update with:

npm update

If you want to switch libraries:

npm remove -S phaser-ce && npm install -S phaser

Add packages

npm install -S <package>

and require('<package>') in your code.

Add bower packages

bower install -S <package>

Add other libraries

Add the unminified script to vendor.

Plugins

You can remove any plugins for languages you aren't using.

# List
npm list --dev --depth=0

# Add (http://brunch.io/plugins)
npm install -D plugin-name

# Remove, e.g.,
npm uninstall -D babel-brunch coffee-script-brunch typescript-brunch