phaser-gamedev

Consolidate Phaser 3 guidance for 2D game development workflows.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/OzTamir/Chromask --skill phaser-gamedev-oztamir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phaser-gamedev
Source: https://github.com/OzTamir/Chromask/tree/main/.agents/skills/phaser-gamedev
Command: npx skills add https://github.com/OzTamir/Chromask --skill phaser-gamedev-oztamir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates Phaser 3 game development guidance into a self-contained unit that accelerates learning and project setup.

Core Features & Use Cases

  • Scene-first architecture guidance for organizing Phaser projects.
  • Comprehensive coverage of sprites, animations, physics (Arcade/Matter), tilemaps, and input handling.
  • Use cases include boot/menu/game scaffolding, prototyping gameplay loops, and architectural planning for scalable projects.

Quick Start

Start by reviewing the provided Phaser 3 guidance and scaffold a new project using your preferred workflow (e.g., npm init -y; npm install phaser). Then compare your project structure against the recommended scenes (BootScene, MenuScene, GameScene, UIScene) described in this Skill.

Frequently Asked Questions about phaser-gamedev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a Phaser 3 game project for scalable browser-based development?

A scalable Phaser 3 game project uses a scene-first architecture, organizing workflows into BootScene, MenuScene, GameScene, and UIScene to manage booting, menus, gameplay, and UI separately.

What's the best way to choose between Arcade and Matter physics for Phaser 3 games?

Choosing between Arcade and Matter physics in Phaser 3 depends on complexity: Arcade handles simple bounding-box collisions efficiently, while Matter supports complex body mechanics and realistic interactions.

How do I implement tilemaps and input handling in browser-based 2D game development?

Implementing tilemaps and input handling in browser-based 2D games involves using framework-specific utilities to load tilemap data and configuring event listeners to capture user interactions across scenes.

Does Phaser 3 require specific scaffolding for prototyping gameplay loops?

Phaser 3 does not mandate specific scaffolding, but initializing a project via npm and structuring scenes logically accelerates prototyping gameplay loops by providing a standardized architectural baseline.

When should I not use Arcade physics in Phaser 3 game development?

You should not use Arcade physics in Phaser 3 game development when your gameplay requires complex polygon bodies, advanced joint constraints, or realistic gravitational interactions, where Matter physics is necessary.