Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Phaser example showing multiple background layers for a parallax scrolling effect.
import Phaser from 'phaser';
class ParallaxScene extends Phaser.Scene {
preload() {
this.load.image('bg1', 'assets/bg1.png');
this.load.image('bg2', 'assets/bg2.png');
}
create() {
this.bg1 = this.add.tileSprite(400, 300, 800, 600, 'bg1');
this.bg2 = this.add.tileSprite(400, 300, 800, 600, 'bg2');
}
update() {
this.bg1.tilePositionX += 0.5;
this.bg2.tilePositionX += 1;
}
}
new Phaser.Game({ type: Phaser.AUTO, width: 800, height: 600, scene: [ParallaxScene] });Phaser is a fast, open-source 2D HTML5 game framework used to create browser-based games for desktop and mobile, using JavaScript or TypeScript with WebGL/Canvas rendering.
Origin & Creator
Phaser was created by Richard Davey (Photon Storm) to provide a powerful, accessible, open-source framework for modern HTML5 game creation.
Industrial Note
Phaser dominates the HTML5 gaming market, especially in educational games, advergames, casino & gambling front-ends, interactive marketing campaigns, and lightweight browser-based entertainment.