25 Free Phaser.js & Web Game Development Resources (2026 Q2 Edition)
Curated free tools, documentation, and libraries for browser games with Phaser 3.9x, Vite 6, profiling, and deploy. Frameworks, input and audio gotchas, tile maps, and hosting.
Phaser — Learn & Docs (3.9x)
FrameworkOfficial learning paths and API reference for the current Phaser 3 line, including Canvas/WebGL renderers and physics.
Use for: first ship, API lookups, and upgrade notes between minors.
Phaser 3 Examples (Labs)
LearningRunnable examples for sprites, input, arcade physics, tilemaps, and scenes.
Use for: pattern mining and minimal repros when debugging.
Source, changelog, and release tags so you can pin versions and diff breaking fixes.
Use for: CI pins, issue search, and custom builds.
Vite 6
ToolFast dev server and build for modern ES modules—pairs cleanly with Phaser SPAs and code-split routes.
Use for: HMR while tuning feel and lean production bundles.
Starter repo wired for Vite with Phaser preconfigured—good baseline for jams and prototypes.
Use for: zero-config bootstrapping and team templates.
PixiJS
Library2D WebGL renderer for sprites, filters, and display lists when you want engine-level control.
Use for: custom render paths beside or instead of Phaser.
Three.js
LibraryWebGL scene graph for 3D materials, lights, and loaders—common pair with HTML UI layers.
Use for: hybrid 2D/3D web games and debug views.
Babylon.js
EngineWebGL 3D engine with editor, physics, and WebXR—strong when the browser is your primary target.
Use for: full 3D in-tab and VR experiments.
Kaboom.js
LibraryMinimal, playful 2D API with scenes and components for tiny games.
Use for: weekend prototypes and teaching.
melonJS
EngineOpen 2D HTML5 stack with Tiled-friendly maps and lightweight ECS-style patterns.
Use for: tile platformers and web-first indies.
Howler.js
LibraryCross-browser audio with sprites and spatial helpers atop Web Audio/HTMLAudio.
Use for: music/SFX pipelines where you still manage unlock gestures in UI.
Tiled Map Editor
ToolFree tilemap authoring; export JSON/CSV layers Phaser loaders consume.
Use for: collision + object layers and iterative level design.
Community plugins and notes for UI, boards, FSM, and utilities atop Phaser 3.
Use for: rapid UI/dialog without reinventing common patterns.
MDN — Game development
LearningMozilla’s games hub linking Canvas, WebGL, and loop architecture articles.
Use for: foundations that apply to any web renderer.
MDN — Pointer events
LearningUnified pointer model for mouse, pen, and touch—critical when desktop “hover” and mobile “tap” diverge.
Use for: one input path and fewer ghost clicks.
MDN — Autoplay guide
LearningBrowser autoplay policies and user-gesture requirements—read this before shipping mobile Safari audio.
Use for: first-touch unlock UX and muted-until-tap patterns.
Record main-thread and GPU cost while your canvas/WebGL loop runs—spot long frames and layout thrash.
Use for: shipping 60fps web builds on mid-tier laptops.
itch.io — Creator hub
DistributionFree project pages for HTML5 builds, jams, and pay-what-you-want pricing.
Use for: player-facing releases and build channels.
itch.io — HTML5 game docs
Official DocsOfficial upload/embed guidance for zipped HTML5 games, viewport, and mobile behavior.
Use for: pre-flight QA before publishing a Phaser export.
Cloudflare Pages
HostingStatic hosting with global CDN; drop a Vite `dist/` folder for low-latency loads.
Use for: cheap prod hosting beside itch or GitHub Pages.
MDN — Progressive web apps
LearningInstallable web apps, offline caches, and manifest basics—turn a tab into a home-screen icon.
Use for: mobile distribution without store gates.
JS13K Games
Community13KB zipped constraint jam that rewards tight engines and clever asset packing.
Use for: skill sharpening and community builds.
PlayCanvas
EngineBrowser editor + WebGL runtime with collaboration for 3D titles.
Use for: designer-friendly 3D in the browser.
Visual events + one-click web export when code-light teams still need a browser build.
Use for: non-programmer prototypes and vertical slices.
Kenney.nl — CC0 game assets
AssetsHuge CC0 packs (2D, UI, audio) ideal for web load sizes and jam deadlines.
Use for: placeholder-to-ship art without licensing friction.