Phaser

> Temas > Phaser
Editar

Framework para el desarrollo de juegos con Javascript basados en tecnologías web, HTML5, capaz de funcionar con canvas y WebGL.

Phaser es un framework de juegos Javascript ideal para introducirse en el desarrollo de juegos para la web. Es un motor potente, que permite realizar juegos mediante WebGL, lo que asegura un elevado rendimiento para partidas muy fluidas. Sin embargo, también es capaz de funcionar con Canvas, de modo que los juegos son capaces de correr en navegadores menos actualizados que no soporten WebGL.

Como framework ofrece las características necesarias para la creación de Juegos 2D y permite usar diversos motores de físicas, para adaptarse a juegos sencillos y otros más complejos. Además contiene toda una serie de características que hacen posible agilizar el trabajo y concentrarse en la funcionalidad y menos en las tareas complejas como colisiones o animación, permitiendo funcionalidades ampliamente extendidas entre los motores de juegos.

No es un framework complejo, por lo que es ideal para dar los primeros pasos y divertirse desarrollando. Aunque por sus funcionalidades es suficiente para hacer juegos brillantes. Algunas de las herramientas más destacadas que ofrece para los programadores son:

  • Varios sistemas de físicas
  • Precarga de los componentes del juego
  • Animación
  • Trabajo con sprites
  • Gestión de grupos
  • Animación de partículas
  • Gestión de cámaras
  • Scroll, scroll infinito
  • Gestión sencilla de mecanismos de entrada
  • Sonidos
  • Tilemaps
  • Escalado del juego para adaptarse a dispositivos

Tenemos que entender que el desarrollo de juegos en Phaser está centrado en el navegador, por lo que los juegos pueden funcionar muy bien en la web. Para móvil es posible funcionar desde la misma web y aseguran un rendimineto óptimo en dispositivos, sin embargo, no tiene una manera directa de compilar directamente como app nativa, sino que tienes que usar Cordova o Capacitor para crear una aplicación híbrida.

Puedes encontrar la página oficial del framework en https://phaser.io/

Más información:

Dónde encontrar juegos desarrollados con Phaser

El framework más popular para desarrollo de juegos HTML 5 es Phaser y por lo tanto en Internet encontramos cientos de juegos destacados desarrollados con Phaser.

El mejor sitio para encontrar algunos ejemplos seleccionados es el propio sitio de Phaser: https://phaser.io/games

Editar

Plugins de Phaser

Phaser tiene la posibilidad de extenderse mediante plugins. El framework ya te ofrece muchas e interesantes capacidades, pero hay cosas que se quedan fuera y que podemos usar vía plugins, como la posibilidad de integrar un joystick virtual, acceder a la webcam dentro de un juego, crear efectos gráficos con facilidad, etc.

A veces cuesta encontrar plugins para Phaser. Las dos referencias más destacadas donde se encuentran listados de plugins son:

Editar

¿Quieres añadir algo sobre Phaser?

Crea artículos, recursos o comparte información sobre Phaser

Crear un bloque

Phaser

Manuales

Manual de Phaser
Manual para aprender a crear juegos HTML5 con el framework Phaser 3, un completo motor de juegos 2D, potente pero sencillo para introducirte en el desarrollo de juegos con Javascript.

Temas relacionados

Preguntas y respuestas de Phaser

Se han recibido 4 faqs en Phaser

Hacer una pregunta