During these months of intense development of Phaser Editor 5, we've focused on three key aspects:

  • Phaser 4 Adoption
  • Enterprise Customer Support
  • Integration with AI Tools

Phaser 4 Adoption

Phaser 4 is the latest version of Phaser, which is soon to be officially released. We've been working hard to ensure that Phaser Editor 5 is fully compatible with Phaser 4, including:

  • Support for the new filters, formerly FX.
  • Support for new Spine runtime updates for Phaser 4.
  • Creation of new project templates based on Phaser 4.
  • Update of script node libraries to Phaser 4.

Something we've taken special care to maintain is compatibility with Phaser 3 projects, so developers can migrate their projects seamlessly. Or just keep working with Phaser 3, whatever you prefer.

Enterprise Customer Support

We've been working closely with our enterprise customers to understand their needs and adapt Phaser Editor 5 to their workflows. Some of the features we've implemented as a result of this include:

  • Auto-discovery of nested dependencies of the project's script node libraries. This means that one dependency can have its own dependencies, and Phaser Editor 5 will automatically find and include them in the project.
  • Prefab and user component constraints. This allows you to define rules that restrict how objects can relate to each other. For large projects, this is a great way to filter off user components and script nodes that are not relevant for a specific object.
  • Prefab tags, which allow to categorize prefabs and filter them using constraints.
  • New user property types, such as Game Object Reference, Spine Event, and all Array user properties.
  • Added new settings to set custom class modifiers and interfaces, and custom Spine library path.
  • New settings to control the scene thumbnails generation, from allowing to fully generate them at startup or disable them.
  • Show tooltips on viewers, like the Blocks and Outline views. And a new icon to layout the viewers in a grid or a list.
  • Speed ​​up the Outline view filtering of the Scene Editor, by using caching techniques of complex Display Name computation of prefabs with custom format. Critical for large projects with many script nodes.
  • Improved progress dialog with a message text.
  • Use the system clipboard to copy/paste game objects from one scene to another scene in a different project.
  • Fixes of multiple bugs reported by our enterprise customers.

Here's an example of the new User Properties array:

And of the new Script Node Constraints:

AI Integration

Something we're working intensively on is the integration of AI tools to improve developer productivity. These features are, of course, entirely optional.

Tools like Cursor and GitHub Copilot are revolutionizing the way we write code, from creating complete products to assisting with the coding of more complex projects.

New protocols have emerged, such as the Model Context Protocol (MCP), that allow various AI tools to integrate with code editors and other development environments.

We've found that these trends in the use of AI fit very well with the Phaser Editor philosophy, and we're working on two main areas:

  • The incorporation of a Chatbot within Phaser Editor 5, which can assist developers with various editor-specific tasks. (Experimental).
  • The implementation of a local MCP server, which allows integrating Phaser Editor tools with AI agents like Cursor and GitHub Copilot. (In final development).

The philosophy we've always followed with the editor is to provide tools that help create scenes visually and quickly, delegating other tasks, such as coding, to specialized code editors. The same goes for AI. Even though AI can't solve everything to our liking, there are repetitive and tedious tasks that AI can do for us. We've seen some examples, such as:

  • Helping to develop a prototype scene into a full scene.
  • Renaming objects with new names that are more in line with the object's purpose. AI is very good at understanding context and suggesting appropriate names.
  • Reorganizing objects into layers. Layers that can be used both to organize objects visually and in-depth, and to implement physics colliders.
  • AI is very good at capturing and repeating patterns. We've found it very useful to create scenes with certain patterns, which AI can then replicate to generate new scenes.
  • AI can create and analyze the assets of a scene or project and generate text with very striking styles.
  • Generate particle emitters from project assets. AI does an amazing job in this regard.
  • When using the MCP server, an agent like Cursor can combine changes to scenes and code, allowing it to implement new gameplay features or perform code refactorings.

These are some of the things that keep us very excited about the AI ​​integration in Phaser Editor 5. But who knows what the future holds as AI becomes more powerful and accessible.

Phaser Editor v5 is due for release this quarter. All active subscribers will receive this major version upgrade for free as part of their plan. We will be increasing the subscription price in early October, so lock your sub in now if you'd like to take advantage of our current pricing.

Buy Phaser Editor