Plataformas HTML5 y JavaScript para juegos: Phaser
Phaser es una de las tres plataformas de HTML5 y JavaScript para juegos más populares del mercado. En este artículo repasaremos algunas de sus características más importantes, y veremos por qué vale la pena tenerla en tu caja de herramientas.
¿Qué es Phaser?
Como vimos en un artículo anterior, Phaser es “un framework de juegos en 2D divertido, gratuito y rápido para crear juegos HTML5”.
Siendo compatible con el renderizados de Canvas y WebGL, Phase te permite crear un solo juego y compilarlo en diferentes plataformas como iOS, o Android.
Aquí te dejo algunas de las características más importantes de Phaser:
Características principales de Phaser
- Renderizado de Canvas y WebGL internamente
- Preloader con imágenes, audio, y ficheros de datos JSON o XML
- 3 sistemas físicos: Arcade physics, impact physics y Matter.js
- Sprites
- Animaciones con Sprite Sheets
- Partículas para crear efectos de forma fácil
- Soporte multicámara
- Audio Web y Audio HTML
- Sistemas de plugins para que puedas crear tu propia extensión
- Navegadores web móviles
- Web first
- Utiliza la biblioteca Pixi.js para renderizar
Ventajas de Phaser?
- Sólido estructuralmente
- Compatible con TypeScript
- Centrado en el desarrollo de juegos
- Muchos plugins
Desventajas de Phaser?
- Tamaño de compilación
Conclusión
Al estar centrado en el desarrollo de videojuegos, Phaser es ideal si te mueves por este sector. Por cierto, si quieres crear juegos 2D para Facebook, o para Meta, Phaser es tu herramienta.
¿Utilizas Phaser en tus proyectos? ¿Qué tal la experiencia? ¡Coméntalo abajo!
Foto: @DCStudio @freepik
Fuentes: