Jump to content

PhaserEditor2D
 Share

Recommended Posts

Hello, I am the author of Phaser Chains (http://phaserchains.boniatillo.com http://phaser.io/chains) and now I want to present to you my last work: *Phaser Editor*.

 

http://phasereditor.boniatillo.com (it is a desktop editor)

 

(This editor was announced in phaser.io (by the Phaser authors) with the title "A complete Phaser editor with powerful features". )

 

post-8392-0-16772300-1442350884.png

 

General JavaScript editors are good for Phaser because the Phaser simplicity but I see the need of something more dedicated:

 

- Project and file creation wizards.

- Coding assistance (type inference, auto-completion of the API, doc hovers, preview).

- Integrated and quick help.

- Integrated web server for easy testing.

- Assets manager (following the official Phaser Asset Pack format).

- Assets packers (image and audio atlas).

- Keep it simple enough that you can develop your big game but also test any other code snippet or example of the many Phaser tutorials in the internet.

- Transparency: there is not any other layer, wrapper or plug-in on top of Phaser: I do not want to hide Phaser, I want you to learn it.

- Tooling: with the time I would like to integrate common developing tasks into the editor, for example, right now it is implemented an Optimize PNG images, but I want more.

- The name is Phaser Editor but my goal is a Phaser IDE ;-)

 

How am I doing it? I am building Phaser Editor on top of one of the leaders platforms of the programming industry: the Eclipse platform, specially, the Eclipse Web Tools.

If you know the Eclipse ecosystem you will feel very comfortable in Phaser Editor, if you don't know Eclipse yet, I think this is the moment for you to go with it ;-)

Eclipse is very popular in the Java world, but it is also popular to develop with other programming language (javascript, python, php, C, etc...) because it can 

be extended and customized for a specific technology.

The Eclipse workbench is full of features and a plenty of third plug-ins going from color themes and Git integration to cordova based tools for mobile development,

and all of them can be installed (or integrated in a future) in Phaser Editor.

The Eclipse Web Tools, specially the JavaScript Development Tools (http://wiki.eclipse.org/JSDT), are a very good piece of software, the most I like is the type inference engine, 

that in the case of Phaser Editor it is customized to give a much better experience with the Phaser API.

 

So take a look to a demo video.

 

Download and try it yourself:

 


 

To run it first you should install the Java runtime (JRE 8 64bits), then execute the PhaserEditor.exe file. In a future a I will give the option to bundle the JRE together with the product

and make it available also for the others operating systems supported by Eclipse (linux, osx).

 


 

What's next? This is only a preview, but in dependence of your very valuable feedback I will release it sooner or later.

Right now I am working on complete some features introduced in Phaser 2.4.3 and writing the user guide.

 


 

 

Thanks,

Arian

 

Update

 

2015/10/29: Phaser Editor RC release, read post.

Link to comment
Share on other sites

Most important autocomplete/intellisense based on the documentation. 

 

Intellisense works decently in Phaser Editor, Eclipse based products are very flexible, you can change color themes (actually sublime is listed in the Windows > Preferences > General > Appearance > Color Theme), key bindings, ui layouts... I mean, what we can do is maybe implement a Phaser Editor plugin to make it to feel like Sublime (if it is possible :), all my respect to the sublime!).

 

post-8392-0-40232600-1441461593.png

Link to comment
Share on other sites

I see... well Eclipse has its own ecosystem and tools, actually in Phaser Editor you can define your own code snippets (Window > Preferences > Java Script > Editor > Templates). Even maybe you can install Emmet on it:

 

https://github.com/emmetio/emmet-eclipse

 

But I understand your point, thanks.

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...