This version is out of date

The version of Phaser CE on this page is not the most current release.

Version: 2.8.0
Released: 30th May 2017
Next Version: 2.8.1
Previous Version: 2.7.10


Download this version of Phaser CE from npm. Need more details? Follow this tutorial

npm install phaser-ce@2.8.0

Change Log

Version 2.8.0 - 30th May 2017

We've bumped the minor version (2.8) for changes in how circular Arcade Physics bodies behave with scaled sprites. We consider this a bug fix (#235), but since the prior behavior wasn't documented and existing code might be relying on it, we wanted to give you a heads-up.

New Features


  • Arcade.Body#radius represents a length relative to the sprite's texture dimensions. The effective radius of the body scales automatically when the sprite scale changes, as with rectangular bodies, and the body is sized correctly when the sprite's scale is different from (1, 1) (#235).
  • Create#grid and Create#texture accept callbacks (#241, #136) and can return a BitmapData object when passed generateTexture=false.

Bug Fixes

  • Fixed incorrect Phaser.Text dimensions when assigning a numeric string to strokeThickness (#239). (You should still use a number instead, though.)
  • Fixed Sounds ignoring changes to global volume when using audio tags.
  • Fixed looping timers not getting removed completely when destroyed.


@ColaColin, @GameDevFox, @goldfire, @netgfx, @photonstorm, @rblopes, @samme, @shunsei, @Xesenix