Phaser
A JavaScript-based framework for developing 2D games with WebGL and Canvas rendering, physics engines, animations, and asset management
It takes care to curate a safe software space. Help us do more.
&
| + | Rendering System | Provides rendering via both Canvas and WebGL to draw game graphics based on browser capability |
|---|---|---|
| + | Game Loop Structure | Defines phases for loading assets, initializing scenes, and updating frames to organize game logic |
| + | Asset Loader | Manages the loading of images, audio, and data files to prepare game resources before runtime |
| + | Physics Engine Integration | Integrates physics modules like Arcade and Matter to handle collision detection and movement simulation |
| + | Animation Manager | Controls frame sequencing for game objects to update visual states during gameplay |
| + | Tilemap Handler | Loads and renders tilemaps to construct game levels and grid-based environments |
| + | Input System | Detects input from keyboard, mouse, and touch devices to facilitate user interactions |
| + | Audio Manager | Incorporates control over sound playback, supporting music and sound effects via web audio APIs |
| + | Plugin Support | Provides an interface to add plugins that extend engine functionality without altering core modules |
...11 more features/limitations. Contact us to get a complete list of features and system requirements.
System Requirements
Not available, but we appreciate help! You can help us improve this page by contacting us.
Ratings
Not available, but we appreciate help! You can help us improve this page by contacting us.
Repository
License
Categories
Notes
Sibling applications:
- Phaser: An open-source 2D game framework using JavaScript and TypeScript along with HTML5 Canvas and WebGL for rendering. It features a physics system, animation systems, and asset management, allowing for cross-platform browser games.
- Phaser Launcher: A desktop application designed to simplify Phaser project setup and management.
- Phaser Editor: A commercial IDE specifically designed for Phaser development. It offers visual scene editing, asset management, code generation, and integrated debugging to streamline the development workflow.
- Phaser Box2D: A plugin that integrates the Box2D physics engine with Phaser, providing more advanced physics simulation capabilities than Phaser’s built-in physics systems, ideal for games requiring realistic physics interactions.