Hello, finally Phaser Editor 1.2.0 is released and there is exciting stuff here!
NOTE: The linux version had a problem with execution permissions, that was fixed, if you downloaded v1.2.0.linux64
, please download the fixed version v1.2.0_1.linux64
in the downloads page. Sorry for that! Thanks Sam Riggs for the feedback!
Visual scene editor
This is the first release of Canvas, the built-in scene editor that is fully integrated with the other components of Phaser Editor.
We are really exciting with this new feature, that we are releasing today as a preview but yet there is lot of thing you can do with it. We do not pretend that you develop all the visual elements of your game with Canvas, but it can help a lot.
Let's see some of its features:
- To create the objects you drag the assets defined in the asset pack and drop them in the scene (check this thread in the HTML5GameDevs forum).
- The object types and the properties of the objects of the scene follow all the Phaser conventions and API.
- For now it supports groups (
game.add.group()
), sprites (game.add.sprite()
), tile sprites (game.add.tileSprite()
) and buttons (game.add.button()
). - The objects can be created from spritesheets, texture atlas and images.
- You can edit these properties of an object:
- Sprite: position, scale, angle, anchor, pivot, tint, animations.
- Tile Sprite: tilePosition, width, height and tileScale.
- Button: callback, callbackContext, overFrame, outFrame, downFrame, upFrame.
- Group: physicsGroup.
- All properties are documented, actually, it just show the Phaser API doc of the property in cuestion.
- Provides an assets Palette that together with the very costomizable Phaser Editor layout, make easy for the user to remove distractions.
- You can align and change Z order of the objects.
- Supports common editing operations: zoom in/out, scroll, copy/paste, undo/redo.
- Generates human readable code that can be re-used and extended even by external text editors, like the one of your preference.
- A project template with a demo of a platformer made with Canvas (
Main Templates > Platformer (using level designer)
). We recommend you try it.
We want a great future for this scene editor, we belive it is going to make easier the Phaser game development and we have a strong motivation to complete and continue improving it, by adding support to other Phaser concepts and objects, like font objects (bitmap, retro, text), emitters, tween editors, physics bodies, re-utilization of objects across diferent scenes (a sort of prefabs) and support tilemaps, just to mention some of them. Don't hesitate to contact with us in any of our social channels to express your ideas or the issues you find.
A new method to update Phaser
Until now, we was trying to release Phaser Editor at every Phaser release. But lately Phaser is getting updated in a high frequency, something that is gerat, but our promise of update the editor stress us a lot and interrupts the development of major features that requires lot of concentration and time.
For that reason we created a method to update the Phaser related stuff without the need to deliver a new version of the editor.
In the editor there are lot of components that requires the Phaser sources and some metadata we generate by parsing the sources: Chains, the JavaScript editor (to auto-complte the Phaser API), the project wizard, to create projects based on the Phaser examples, the Asset Pack editor and Canvas, to show the Phaser help of the properties.
So we created the Phaser Bundle, a repository that contains the Phaser sources and metadata with the format we need in the editor. When Phaser is released, we update our Phaser Bundle (something that should take less than a week) and the user can download it or update it via git, and link it with the editor. We hope in this way to reduce stress and focus more on the editor specific issues.
Evaluation period of 15 days
In previous releases we was showing an evaluation message every few disturbing minutes, now we show this message every 15 minutes, but the evaluation expires in 15 days, after that period you will not be able to use that Phaser Editor version anymore. We encourage you to purchase it :-)
Java JRE updated
The embeded Java JRE was updated to 1.8.95 in Windows and Linux.
Thanks
Many thanks to Sam Riggs for his tutorials about Phaser Editor and the Havana Games Team for the assets used in the Canvas tutorial and project template. And for all of you that was reporting issues and commenting in our social channels.
Don't forget to subscribe to our newsletter.
See you soon!