Command Palette

Search for a command to run...

position in category
#27

Fast, free, and open-source HTML5 game framework for building 2D games that run in desktop and mobile web browsers. Provides WebGL and Canvas rendering with a unified API, built-in physics engines, asset loading, animation systems, and input handling across keyboard, gamepad, mouse, and touch.

Phaser is commercially maintained by Phaser Studio alongside a large open-source community, with over 11 years of active development. Thousands of games have been shipped with it, from prototypes to titles reaching millions of players. Compared to general-purpose graphics libraries like PixiJS, Phaser is purpose-built for games with integrated physics, scene management, and game-object tooling. Its API is beginner-friendly while scaling to complex projects, and it works across over 40 front-end frameworks including React, Vue, and Angular.

Key capabilities:

  • WebGL and Canvas rendering with automatic fallback, plus special effects like Bloom and Glow
  • Two built-in physics engines: Arcade for lightweight arcade-style games, Matter for full-body simulations with constraints and joints
  • Asset loading for 30+ formats, tilemaps from Tiled or CSV, and compressed textures
  • Scene manager for menus, levels, and parallel scenes, with multiple cameras per scene
  • Games deploy to the web, YouTube Playables, Discord Activities, Twitch overlays, or native mobile via third-party tools

Phaser fits indie developers and studios building browser games, playable ads, and casual web titles. Developers use it with JavaScript or TypeScript, Vite or Webpack, and integrate it into React or Vue apps. The framework ships via npm, CDN, or a create-game CLI, and offers hundreds of examples plus an online sandbox for rapid iteration.

GitHub Repositories
10
-23.1%
Trending down this week
Removed in 3 repos