About this project

Phaser is a comprehensive 2D game framework used to build games for the web, as well as platforms like YouTube Playables, Discord Activities, and native apps via third-party tools. It supports JavaScript and TypeScript and is compatible with various front-end frameworks including React, Vue, and Angular. Key capabilities include: - Rendering: Supports Canvas and WebGL. Phaser 4 introduces a new node-based WebGL renderer for improved performance and reliability. - High-Performance Layers: SpriteGPULayer can render over a million sprites using GPU buffers, and TilemapGPULayer allows for massive tilemaps with minimal performance penalty. - Game Systems: Includes a scene-based architecture, built-in physics (Arcade and Matter.js), animation systems, input handling, cameras, tilemaps, particles, and tweens. - Visual Effects: A unified Filter system for effects like Blur, Glow, Bloom, and Pixelate, along with an overhauled tint system and improved lighting. - AI Integration: Provides a set of "AI agent skills" in the repository to help LLMs and coding agents better understand and implement Phaser 4 architecture. - Tooling: Offers a CLI tool (`create-phaser-game`) for project scaffolding and an online sandbox editor for rapid prototyping.