À propos du projet
Phaser est un framework de jeu 2D complet utilisé pour créer des jeux pour le web, ainsi que pour des plateformes comme YouTube Playables, Discord Activities et des applications natives via des outils tiers. Il supporte JavaScript et TypeScript et est compatible avec divers frameworks front-end, notamment React, Vue et Angular.
Les capacités clés incluent :
- Rendu : Supporte Canvas et WebGL. Phaser 4 introduit un nouveau moteur de rendu WebGL basé sur les nœuds pour une performance et une fiabilité accrues.
- Couches haute performance : SpriteGPULayer peut rendre plus d'un million de sprites en utilisant des buffers GPU, et TilemapGPULayer permet des tilemaps massives avec une pénalité de performance minimale.
- Systèmes de jeu : Comprend une architecture basée sur les scènes, une physique intégrée (Arcade et Matter.js), des systèmes d'animation, la gestion des entrées, des caméras, des tilemaps, des particules et des tweens.
- Effets visuels : Un système de Filtres unifié pour des effets tels que Blur, Glow, Bloom et Pixelate, ainsi qu'un système de teinte remanié et un éclairage amélioré.
- Intégration de l'IA : Fournit un ensemble de "compétences d'agent IA" dans le dépôt pour aider les LLM et les agents de codage à mieux comprendre et implémenter l'architecture de Phaser 4.
- Outillage : Propose un outil CLI (`create-phaser-game`) pour l'échafaudage de projet et un éditeur sandbox en ligne pour le prototypage rapide.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.