Sobre el proyecto

Phaser es un framework de juegos 2D integral utilizado para crear juegos para la web, así como para plataformas como YouTube Playables, Discord Activities y aplicaciones nativas a través de herramientas de terceros. Soporta JavaScript y TypeScript y es compatible con varios frameworks de front-end, incluyendo React, Vue y Angular. Las capacidades clave incluyen: - Renderizado: Soporta Canvas y WebGL. Phaser 4 introduce un nuevo renderizador WebGL basado en nodos para mejorar el rendimiento y la fiabilidad. - Capas de Alto Rendimiento: SpriteGPULayer puede renderizar más de un millón de sprites utilizando buffers de GPU, y TilemapGPULayer permite tilemaps masivos con una penalización de rendimiento mínima. - Sistemas de Juego: Incluye una arquitectura basada en escenas, física integrada (Arcade y Matter.js), sistemas de animación, manejo de entradas, cámaras, tilemaps, partículas y tweens. - Efectos Visuales: Un sistema de Filtros unificado para efectos como Blur, Glow, Bloom y Pixelate, junto con un sistema de tintes renovado e iluminación mejorada. - Integración de IA: Proporciona un conjunto de "AI agent skills" en el repositorio para ayudar a los LLM y agentes de codificación a comprender e implementar mejor la arquitectura de Phaser 4. - Herramientas: Ofrece una herramienta CLI (`create-phaser-game`) para el andamiaje de proyectos y un editor de sandbox en línea para el prototipado rápido.