Skip to content

About

🎮 A gallery of browser games and experiments built with Phaser.

Topics

Resources

Stars

46 stars

Watchers

3 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phaser Examples

A gallery of browser games you can browse and play online. Most demos are Phaser 2. Two ready games use Phaser 3 — JTetris (3.60) and Blockit (3.17) — and Orbital Debris still runs on Phaser 1.1.6.

Live demo · 122 games · 60 ready · 25 coming soon · 37 dummy

Phaser Examples

Each game is a static HTML + JavaScript page. The hub at games/index.html reads games/games.js and shows cards with screenshots, tags, and a Phaser version badge. Tabs filter All, Ready, Coming soon, and Dummy. Coming soon and dummy cards stay closed until Admin mode is on (page menu, or open the hub once with ?admin=1; the choice is stored in localStorage).

Catalog

Section Path Games In the gallery
Ready games/ready/<name>/ 60 Playable
Coming soon games/coming-soon/<name>/ 25 Listed; play links need Admin mode
Dummy games/dummy/<name>/ 37 Experiments under the Dummy tab; Admin mode to play

Run locally

Serve the repository root so paths like games/ready/<name>/ and plugins/ resolve. Opening files directly in the browser can break relative paths.

npx --yes serve .
# open http://localhost:3000/games/

npm install is optional (devDependencies only: gh-pages). npm run deploy publishes this repo to GitHub Pages.

Phaser 2 games usually load Phaser from bower_components/ (gitignored) and fall back to a CDN if window.Phaser is missing. Phaser 3 games ship their own script (Blockit uses cdnjs; JTetris vendors libs/phaser.min.js).

Add a game

  1. Create games/ready/<name>/, games/coming-soon/<name>/, or games/dummy/<name>/. Match a nearby game’s index.html (script order and Phaser major), rather than inventing a new stack.
  2. Add an entry to games/games.js: name (for example ready/blockit), title, phaserVersion, screenshots, and optional references, tags, inspirations.
  3. Put a thumbnail at screenshots/<section>/<file> (for example screenshots/ready/blockit.jpg). Bare filenames in games.js get the section prefix in the hub.

See AGENTS.md for layout details. Tutorial sources live on each entry in games.js.

Contributions welcome — feel free to add more games.


Other games (multiplayer)

Other games

Phaser plugins (official)

Phaser plugins

Related Javascript plugin

TODO

Reference & game collection

Distribution Channel

Game Inspiration

Origins

This collection started from jojoee/phaser-examples and has since been expanded and reorganized — more games, gallery UI, screenshot folders, and GitHub Pages hosting at noowxela.github.io/phaser-examples.

Individual games credit their original tutorials and authors in games/games.js (references, inspirations).

About

🎮 A gallery of browser games and experiments built with Phaser.

Topics

Resources

Stars

46 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages