I haven’t seen Python and PyQt5 mentioned in regard to an alternative editor or tools, and I don’t have the expertise to propose any pros and cons of this approach.
As discussions on editor improvements, rewrites and alternatives come up from time to time, there are a few worthwhile threads on it:
First, the core of Defold is great. The mission of Defold is great. Making games with Defold is still the best experience where it matters out of everything else I’ve used in the past.
There are things that do suck though, and I don’t think that they will be able to be addressed by the core Defold team, they will have to be addressed by capable outsiders.
The source-available license for Defold makes it difficult to have financial incentives for improving the Defold editor/engine as a game de…
Building 3D scenes is a complicated process. Much more so than 2D scenes mainly because of the nature of the editing space. With this in mind I have been working on the Blender Sync Tool to change the way 3D assets and data is generated for Defold.
The key benefits of this methodology:
Blender is a good 3D editing tool. Replicating this capability (or even some of it) in the Defold editor would make the editor become large and cumbersome to use potentially detracting from the benefits of the…
opened 01:27PM - 14 Dec 21 UTC
feature request
editor
**Task (REQUIRED):**
Develop a new editor from the ground up based on a more ap… proachable GUI toolkit.
**Expected outcome (REQUIRED):**
New editor is available.
The current editor based on Clojure is often the main cause of discomfort using Defold. While the engine itself is lean and fast, the editor feels very slow and unresponsive. Newcomers often dislike the engine based solely on the editor experience.
The code editor is also far from specialized editors like VS Code or Sublime.
However the main reason to consider building a new editor in my opinion is to go away from Clojure. Clojure is very hard to get into. It's a huge barrier for others to contribute to the editor and to improve it by the community.
Since Defold 2.0 there has been a number of new cross platform GUI toolkits. One of the most promising being Avalonia - https://avaloniaui.net It's open-source, good looking, based on .NET and already has a great community.
Here is an example of an IDE built with Avalonia - https://github.com/VitalElement/AvalonStudio
A few other options: Flutter https://flutter.dev, Fyne https://fyne.io, Ultra App Kit https://www.ultraengine.com/appkit
1 Like