Phaser se ha convertido en el motor de juegos HTML5 más popular y lo va a seguir siendo. Creado por Photon Storm, rápidamente se hizo un hueco y ahora mismo es la solución más usada. ¿Qué características lo han llevado hasta donde esta?
- Excelente rendimiento. Usa Pixi.js como motor de renderizado. Pixi.js usa WebGL o Canvas dependiendo del dispositivo para asegurar la máxima velocidad.
- Carga los recursos por adelantado. En el mundo de la web donde todo es asíncrono tener esto supone reducir la complejidad del código.
- Tres motores de física integrados. Arcade Physics, AABB y Ninja Physics. Con un plugin de pago es posible tener Box2D
- Sprites
- Grupos. Gestiona sprites de la escena de manera grupal.
- Animación. Phaser soporta animación con Spritesheet, archivos de Texture Packer y Flash CS6/CC y archivos XML de Starling.
- Partículas
- Cámara. Una poderosa cámara que permite realizar casi todo.
- Sistema de entrada. No es necesario que te preocupes de si tu jugador usa ratón o pantalla táctil. Phaser simplifica el control por ti.
- Sonido. Phaser soporta las APIs de WebAudio y HTML5 Audio.
- Tilemaps. Crea tus mapas con un programa como Tiled y Phaser lo leerá.
- Escalado. Tus juegos se verán bien siempre, sea cual sea la resolución de tu dispositivo. Phaser adapta tu juego a todas las pantallas posibles de una manera sencilla.
- Plugins. Phaser cuenta con un poderoso sistema de plugins. Podrás añadir anuncios, otros sistemas de audio, etc
- Pensado para móviles. Phaser se diseñó pensando en móviles por lo que tus juegos se ejecutarán perfectamente. Sin embargo también es fantástico para el escritorio.
- Muy probado. Phaser ha sido usado en cientos de juegos ya, Phaser es una roca sólida. </ul> ¿Y tú? ¿Cuáles son tus razones para usar Phaser? ¿Todavía no has comenzado a usar Phaser, a qué esperas?