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
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).
| 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 |
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).
- Create
games/ready/<name>/,games/coming-soon/<name>/, orgames/dummy/<name>/. Match a nearby game’sindex.html(script order and Phaser major), rather than inventing a new stack. - Add an entry to
games/games.js:name(for exampleready/blockit),title,phaserVersion,screenshots, and optionalreferences,tags,inspirations. - Put a thumbnail at
screenshots/<section>/<file>(for examplescreenshots/ready/blockit.jpg). Bare filenames ingames.jsget 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.
- Blocker - Multiplayer online game using Phaser + WebSocket (Socket.IO)
- fbaiodias/phaser-multiplayer-game
- borismus/osmus
- Snake
- Phaser & P2 Physics: Working with Polygon Colliders
- Drag and Drop in Phaser -
bone - Phaser y TimelineLite
- Health Bar of Life with crop -
healthBar - shmup: A shooter game based on Phaser framework -
flightFight - bomb-arena: An HTML5 multiplayer arena-style combat game -
diff -need check - phaser-platform: A platform game developed with phaser.io
- admob-demo-game-phaser: Demo game for Cordova AdMob plugin, using phaser game engine
- phaser-sidescroller: Phaser sidescroller game
- Cyber-Orb: demo game showcasing Phaser development with Device Orientation od Vibration APIs
- Phaser: Arcade Physics and Mass
- Phaser: Attach Particle Emitter to a sprite
- Scale, Rotate and Reflect Sprites with drag and drop -
can combine with bone - CanyonRunner: A complete HTML5 game using the Phaser framework. Playable, buildable, and published as a tutorial for other game developers. -
nice to play but ui need fix - Fruit Ninja: Part 1, Part 2, Part 3
- How to make a Button in Phaser
useHandCursor quite nice but cant get the use case - Bomberman: Part 1, Part 2, Part 3 -
need to get a game demo - How to "lock" orientation in your HTML5 responsive game using Phaser
- Pong Game: Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 7 -
website down need dig the demo - phaser-pvz: Some of the basics of a game involving plants and zombies, made with Phaser
need to get a game demo - Timberman -
nide game can clone demo - Flappy Bird 1
- Flappy Bird 2
- Flappy Bird 3
- Space shooter
- Turn-Based RPG Game
- Infinitely Scrolling Game
- Platformer Tutorial with Phaser and Tiled: Part 1, Part 2, Part 3
- How to use Pathfinding in Phaser
- Phaser Tutorial – How to Create an Idle Clicker Game
- Starting out with Phaser and the Isometric Plug-in
- codevinsky/phaser-juicy
- MattMcFarland/phaser-menu-system: Boilerplate menu system for phaser.io
- flogvit/phaser-swipe: A swipe component for Phaser.io
- Ezelia/EZGUI: The missing GUI for Pixi.js and Phaser.io http://ezgui.ezelia.com
- netgfx/PhaseSlider
- jcd-as/nadion
- Cudabear/phaser-illuminated: A Javascript library for interfacing Phaser.js and Illuminated.js for light effects in web games.
- hexus/phaser-arcade-slopes
- lewster32/phaser-plugin-isometric/
- Gamegur-us/phaser-touch-control-plugin
- InformalPenguins/phaser-vjoy-plugin
- dmaslov/phaser-screen-shake
- xaviserrag/phaserjs-dialogs-plugin
- satanas/phaser-fade-plugin
- netcell/phaser-inspector
- englercj/phaser-debug
- englercj/phaser-tiled
- aaccurso/phaser-state-transition-plugin
- cristianbote/phaser-state-transition
- jdnichollsc/Phaser-Kinetic-Scrolling-Plugin
- 8-uh/phaser-HudManager
- netcell/nine-patch-phaser-plugin
- mourner/suncalc, Moon & Sun calculation
- Joystick: yoannmoinet/nipplejs
- Joystick: jeromeetienne/virtualjoystick.js
- Browser offline storage: marcuswestin/store.js
- Browser offline storage: localForage/localForage
- Browser offline storage: addyosmani/basket.js
- Server framework: NetEase/pomelo
- Creating
.gifinstead of screenshot - Using
ESLintto fix all js files - Refactor all games (make it same structure)
- Alto's Adventure
- PirateKing
- True Color
- Crossy Road, shadow play
- Rabbit Collector (like Neko Atsume: Kitty Collector)
-
A* pathfindingby easystarjs, phaser_plugin_pathfinding - phaser-plugin-isometric
- Menu
- Scoreboard
- Modal
- Advertising
- Credit
- Option panel
- Fade
- Add icon font (e.g. Font Awesome)
- Emanuele Feronato | italian geek and PROgrammerEmanuele Feronato
- Community Tutorials (e.g. http://phaser.io/learn, http://phaser.io/learn?page=2, http://phaser.io/learn/community-tutorials, http://phaser.io/news/category/tutorial)
- Labs
- Examples
- ludumdare.com/compo/tag/phaser-js
- photonstorm/phaser-ce
- Phaser 2.6.2 API Docs - Learn - Phaser
- gamedevacademy.org
- Getting Started with Phaser
- making-your-first-phaser-game)
- Official Phaser Tutorials
- lessmilk
- jackrugile
- Amazon Web App, Amazon Web App Tester, Implementing the Amazon In-App Purchasing API in your HTML5 Web Apps
- itch.io
- fgl.com
- gamepix.com
- gamejolt.com
- Chrome Web Store
- 10 Minute Barbarian
- RETRO WINGS
- Fruit Ninja
- Puzzle Alarm Clock
- TILEBALL
- Down The Mountain
- Flinker
- Titans Tower
- Zombie Stick Hero
- Puzzle RECT
- QuickDate
- Jetpack Joyride - Running
- Dead Ahead - Running
- Punch Quest - Running
- Tiny Wings - Running
- Circle Chain
- Rayman Jungle Run - Running
- Super Stickman Golf 2
- CastleStorm - Free to Siege
- Words With Friends Classic
- Clash of Clans
- Hearthstone Heroes of Warcraft - Card
- Neko Atsume: Kitty Collector
- Anodia 2
- Totome - Side-scrolling
- Skiing Yeti Mountain
- Sproggiwood
- Geometry Wars 3: Dimensions
- Knights of Pen & Paper 2
- Downwell
- Alto's Adventure
- Niche
- Capitals - Free Word Battle - Word Puzzle
- Letterpad - Free Word Puzzles - Word Puzzle
- Tiny Guardians
- Hero of Many
- King's League: Odyssey
- Toast Time
- Super Dangerous Dungeons - Platformer, Puzzle
- Bitcoin Billionaire- Tycoon
- Blendoku 2 - Puzzle
- Digfender - TD
- Beneath The Lighthouse - Puzzle, Rotate
- Starific - Endless Reactor - Brick
- Magic Touch: Wizard for Hire - Touch
- PAC-MAN 256 - Endless Maze
- Tactile Wars
- You Must Build A Boat
- Time Surfer - Running
- Banana Kong - Running
- Sling Kong
- Only One - PVP
- Hanger World - Rope Swing
- BADLAND
- Apocalypse Meow
- Angry Birds - Puzzle
- Superbrothers: Sword & Sworcery EP
- Monument Valley - Puzzle, 3D
- Threes! - Puzzle, Math
- VVVVVV
- Lara Croft GO - Action, 3D, Puzzle
- Cut the Rope - Puzzle
- Where's My Water? - Puzzle
- Kingdom Rush Frontiers - TD
- Plants vs. Zombies 2 - TD
- GHOST TRICK: Phantom Detective
- Ridiculous Fishing
- Super Meat Boy - PC
- Hotline Miami - Action, Top-Down
- LIMBO - PC
- FEZ - PC, 3D, Puzzle
- Shovel Knight - PC, 2D, Platformer, Action
- Braid - PC, Puzzle
- Cave Story+ - PC
- Bastion - PC, Action
- Super Hexagon
- Snow World by Sparklin Labs
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).
