miércoles, 14 de febrero de 2018

¡Phaser 3.0 publicado!

Después de muchas esperas finalmente Richard Davey publicó el 13 de febrero la versión 3.0 del motor Phaser. Esta versión supone una reescritura respecto a Phaser 2.x, que durante este tiempo se ha llamado también Phaser CE y cuyo soporte sigue gracias a los voluntarios.

Phaser 3 mejora en todos los aspectos en Phaser 2 y si vas a empezar a programar un juego en Phaser, quizá deberías mirarte la versión 3 (todavía no hay tutoriales, pero los habrá).

¿Cuáles son los cambios entre Phaser 3 y Phaser 2?

Todo. Absolutamente todo ha sido reescrito de cero. Ya ni siquiera se usa PIXI como render sino que se ha desarrollado uno específico para Phaser que soporta tanto WebGL como Canvas.

¿Mis juegos ya programados funcionarán en Phaser 3?

No, los juegos deberán ser modificados para funcionar con Phaser 3. Sin embargo, puedes seguir usando Phaser CE sin problemas, que es compatible con Phaser 2 aunque no recibirá actualizaciones de nuevas características.

¿Phaser 3 soporta gráficos 3D?

No todavía, pero está planeado.

¿Qué lenguaje tengo que usar con Phaser 3?

Se debatió mucho, pero finalmente Phaser 3 sigue estando programado en ES5 (JavaScript de toda la vida, para entendernos). Eso quiere decir que podemos usar Phaser con JavaScript normal, ES6 y TypeScript sin problemas.

En Phaser Hispano vamos a preparar nuevos tutoriales para Phaser 3. Si no te quieres perder ninguno síguemos en por correo, Twitter o Facebook y no dudes en unirte a nuestro grupo de Telegram.

Phaser 3 en npm: https://www.npmjs.com/package/phaser