A web-based IDE for HTML5 game development. Powered by Phaser.

#phaser.js #editor #gamedev #framework #level-editor #gui #js #javascript #game-engine #engine

PhaserEditor2D cc776f1786 Merge branch 'develop' %!s(int64=2) %!d(string=hai) anos
.github 46a53addd2 Fix github actions directory %!s(int64=3) %!d(string=hai) anos
.vscode dc2768b5ce Adds support to pixel perfect hit area. %!s(int64=2) %!d(string=hai) anos
design a522898363 Design a dark app icon. %!s(int64=2) %!d(string=hai) anos
screens 6b675204ce Update preview image. %!s(int64=5) %!d(string=hai) anos
scripts dc2768b5ce Adds support to pixel perfect hit area. %!s(int64=2) %!d(string=hai) anos
source dc2768b5ce Adds support to pixel perfect hit area. %!s(int64=2) %!d(string=hai) anos
tests 9c6073d6b3 Fixes labels of the Size section in the Inspector view. %!s(int64=3) %!d(string=hai) anos
.gitignore dc50e08f29 Adds gitignore. %!s(int64=3) %!d(string=hai) anos
BUILD.md 1d31210440 Migrate utility scripts to the package.json. %!s(int64=4) %!d(string=hai) anos
CHANGELOG.MD 7dcf870563 Updates changelog. %!s(int64=2) %!d(string=hai) anos
LICENSE 3b5edffdff Create LICENSE %!s(int64=6) %!d(string=hai) anos
README.md d037f6e4a7 Removes Play service from readme. %!s(int64=4) %!d(string=hai) anos

README.md

Phaser Editor 2D - v3

Phaser Editor 2D is a web-based IDE to develop HTML5 games. The games are powered by the popular Phaser framework.

Phaser Editor v3 scheernshot

This is a full re-write of the editor, using web technologies.

Previous versions of the editor are based on the Eclipse IDE. Both are hosted here.

We are an independent developer. Phaser Editor is not part of the Phaser project. Contact them at phaser.io

Main features

  • The IDE runs in the browser. It has a small backend that can be run in the cloud or locally.

  • It is lightweight and is focused on visual tools.

  • However, it provides basic editors for coding JavaScript/TypeScript.

  • Friendly for collaborators: it is coded in TypeScript and provides an extensible framework. The server side is coded in Go.

  • It follows the Phaser standards and API. Extra plugins or runtimes are not required.

Documentation

Phaser Editor 2D v3 is fully documented.

Demos

Eventually, we share videos, screenshots, and thoughts about the editor's development progress.

Download

You can get the binaries in the website downloads.

Quick start

Check the starter templates.

Build and run

Follow these steps

Licensing

The code provided in this repository is under the MIT license.

The editor code is divided into two parts: the front-end (the HTML5-based IDE, or client) and the back-end (the HTTP server). This repository contains the full code of the client, that is the bigger part. The server code is closed.

Contact

If you find any issue or have an idea, please, open an issue in this repository. Or contact us at [email protected] or say hi in our Discord server.

Author

Phaser Editor is developed by Arian Fornaris.