awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
photonstorm avatar

photonstorm/phaser

0
View on GitHub↗
39,800 نجوم·7,142 تفرعات·JavaScript·MIT·4 مشاهداتphaser.io↗

Phaser

Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on desktop and mobile web browsers. It serves as a GPU-accelerated rendering library and WebGL graphics engine for building two-dimensional games using HTML5 Canvas and WebGL.

The engine features a dual-backend rendering pipeline that allows developers to switch between rendering paths. It distinguishes itself through high-performance graphics capabilities, including GPU-driven sprite batching for large-scale image management, a dynamic lighting system with self-shadows, and the ability to integrate custom GLSL shaders directly on the graphics processor.

The framework covers a broad set of visual and structural capabilities, including optimized tilemap rendering, framebuffer capture for post-processing effects, and GPU-based noise generation. It also provides tools for color gradient rendering and object tinting across various blend modes.

A command line interface is available for project initialization and scaffolding using preconfigured templates.

Features

  • Game Development - Provides a complete engine for building interactive 2D games targeting desktop and mobile web browsers.
  • 2D Game Frameworks - Provides a specialized framework for 2D HTML5 game development with hardware-accelerated rendering.
  • 2D Graphics Frameworks - Offers a comprehensive framework for rendering hardware-accelerated 2D visual elements on the web.
  • Cross-Platform Engines - Acts as a cross-platform engine for deploying 2D web experiences across different browsers and devices.
  • GPU-Accelerated Shaders - Integrates custom GLSL shaders for real-time visual effects and GPU-based noise generation.
  • GPU-Accelerated UI Rendering - Leverages the GPU for high-performance rendering of sprites, lighting, and procedural noise.
  • 2D Rendering Engines - Implements a hardware-accelerated engine specifically optimized for 2D web graphics and GLSL shaders.
  • Visual Effect Shaders - Integrates custom GLSL shaders directly on the GPU to create advanced effects like blur, glow, and pixelation.
  • Large-Scale Sprite Management - Efficiently renders massive quantities of images and complex animations using GPU-driven layers.
  • Batch Renderers - Uses GPU-driven sprite batching to minimize draw calls and CPU-GPU data transfers.
  • Visual Effects And Rendering - Utilizes custom shaders and noise generators for dynamic lighting and post-processing effects.
  • Tilemap Optimizations - Optimizes tilemap rendering by collapsing layers into a single geometry object to eliminate seams.
  • GPU Noise Generators - Includes a system for creating cellular or simplex noise on the GPU for lighting and visual effects.
  • Lighting Systems - Includes a dynamic lighting system supporting height values and self-shadows.
  • Custom Shader Programs - Allows the loading and execution of custom GLSL shader programs via pragma directives.
  • Framebuffer Accessors - Allows snapshotting current render frames to a buffer for use in full-screen post-processing visual effects.
  • Rendering Backends - Provides switchable rendering backends targeting either HTML5 Canvas or WebGL for hardware acceleration.
  • Post-Processing Effects - Implements full-screen visual filters and layered effects via frame-capture post-processing.
  • Tilemap Optimizations - Implements a specialized technique that renders large tilemap layers as single quads to eliminate seams and reduce draw calls.
  • Tilemap Implementations - Implements optimized grid-based level rendering with seamless visuals for web environments.
  • Game Engines - Feature-rich framework for desktop and mobile HTML5 games.
  • Game Engines and Frameworks - 2D framework for HTML5 games.
  • Game Frameworks - Fast 2D game framework for the web.

سجل النجوم

مخطط تاريخ النجوم لـ photonstorm/phaserمخطط تاريخ النجوم لـ photonstorm/phaser

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة photonstorm/phaser؟

Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on desktop and mobile web browsers. It serves as a GPU-accelerated rendering library and WebGL graphics engine for building two-dimensional games using HTML5 Canvas and WebGL.

ما هي الميزات الرئيسية لـ photonstorm/phaser؟

الميزات الرئيسية لـ photonstorm/phaser هي: Game Development, 2D Game Frameworks, 2D Graphics Frameworks, Cross-Platform Engines, GPU-Accelerated Shaders, GPU-Accelerated UI Rendering, 2D Rendering Engines, Visual Effect Shaders.

ما هي البدائل مفتوحة المصدر لـ photonstorm/phaser؟

تشمل البدائل مفتوحة المصدر لـ photonstorm/phaser: libgdx/libgdx — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of… goodboydigital/pixi.js — Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in… pixijs/pixi.js — PixiJS is a hardware-accelerated 2D rendering engine and HTML5 canvas library. It functions as a web-based graphics… cocos2d/cocos2d-x — Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… melonjs/melonjs — melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a…

بدائل مفتوحة المصدر لـ Phaser

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Phaser.
  • libgdx/libgdxالصورة الرمزية لـ libgdx

    libgdx/libgdx

    24,816عرض على GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Java2d3dandroid
    عرض على GitHub↗24,816
  • goodboydigital/pixi.jsالصورة الرمزية لـ GoodBoyDigital

    GoodBoyDigital/pixi.js

    47,430عرض على GitHub↗

    Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in web browsers. It functions as a WebGL 2D rendering engine and HTML5 graphics library designed to produce high-performance two-dimensional visuals. The project operates as a 2D sprite framework and a web-based visual effects engine, providing tools to apply filters, blend modes, and masks to real-time graphics. It also serves as an interactive web canvas API for handling multi-touch and mouse input to build responsive graphical user interfaces. The framework covers a broad se

    TypeScript
    عرض على GitHub↗47,430
  • pixijs/pixi.jsالصورة الرمزية لـ pixijs

    pixijs/pixi.js

    47,430عرض على GitHub↗

    PixiJS is a hardware-accelerated 2D rendering engine and HTML5 canvas library. It functions as a web-based graphics engine that utilizes WebGL to draw interactive digital content, shapes, text, and images in the browser. The engine provides a specialized pipeline for high-performance 2D graphics, featuring a scene-graph hierarchy for organizing visual objects and a system for dynamic texture management. It includes capabilities for applying visual effects through masks, filters, and blend modes. The project covers broad functional areas including digital asset loading, user input processing

    TypeScript
    عرض على GitHub↗47,430
  • cocos2d/cocos2d-xالصورة الرمزية لـ cocos2d

    cocos2d/cocos2d-x

    18,942عرض على GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    C++androidc-plus-pluscocos2d
    عرض على GitHub↗18,942
  • عرض جميع البدائل الـ 30 لـ Phaser→