🎮ArcadeLab
🟣

Phaser (2D game framework)

Phaser is a 2D game framework for browser games — platformers, shooters, puzzle games, tower defense. ArcadeLab auto-injects the Phaser CDN, so creators publish complete Phaser games as a single HTML file. No webpack, no npm, no build pipeline.

Version loaded: 3.70.0 (cdnjs)

ARCADELAB header for Phaser

Put this at the very top of your HTML file (before <!DOCTYPE html>). ArcadeLab will auto-inject the Phaser CDN — do not include your own script tag.

<!--ARCADELAB
title: My Game
description: A short description
libraries: phaser
emoji: 🚀
color: blue
-->

Good fits for Phaser on ArcadeLab

  • Platformers, shooters, puzzle games, tower defense
  • Procedurally-generated sprite art (no external assets needed)
  • Mobile-friendly games that work on tablets
  • Quick prototypes from AI assistants

Full guide

🟣How do I host a Phaser game without build tools?

Prompt template

🟣How do I prompt Claude or ChatGPT to make a Phaser game?

Frequently asked

What version of Phaser does ArcadeLab use?

Phaser 3.70.0, loaded from cdnjs. ArcadeLab injects the script tag automatically when you list 'phaser' in the ARCADELAB header — don't include your own script tag (that causes double-loading).

Can Phaser games on ArcadeLab load images and audio?

Only as inline base64 data URIs. The iframe sandbox blocks all network requests, so external CDN URLs don't work. Either generate sprites procedurally with this.add.graphics() or encode small assets as base64 and load with this.textures.addBase64().

Is there a file size limit?

500KB per HTML file. Phaser itself is loaded from CDN separately and doesn't count toward your file size. Most procedurally-generated Phaser games come in well under 100KB.

Can I monetize a Phaser game published on ArcadeLab?

No — ArcadeLab is fully free and has no monetization features. For paid distribution of larger Phaser games, itch.io is a better fit.

Ready to publish a Phaser thing? Paste your HTML file and get a URL.

🚀Publish on ArcadeLab