Phaser Overview
Phaser is a fast, free, open-source framework for building HTML5 games that run in the web browser, for use on Windows, macOS, and Linux. It is a JavaScript (and TypeScript) library that gives game developers the building blocks for 2D games, including a rendering system that uses WebGL with a Canvas fallback, physics engines, sprite and animation handling, input for keyboard, mouse, touch, and gamepads, audio, particles, tilemaps, and scene management. Because games made with Phaser run in any modern browser, they are easy to share via a simple link and can also be wrapped for mobile and desktop distribution. Phaser is popular for everything from game jams and prototypes to commercial web games and educational projects, supported by extensive documentation, hundreds of examples, and an active community. As a developer library, it is added to a project through the Node.js package manager or included directly in a web page. This page links to the official Phaser download.