I might be missing something obvious here, but I can't get the Phaser.ScaleManager.SHOW_ALL to function how I want to. So my solution to scaling to different devices follow something similar to this: http://v-play.net/doc/vplay-different-screen-sizes/ Now I've made my game canvas size 1920x1280 - I'm aware this is HD, it's for Ipad at the moment. This is an aspect ratio of 3:2, which going by the aspect ratio rules, should be enough to fit inside any container.   This works fine i