Defold Editor 2.0

What is the ETA for the new editor? I’m looking forward to the new features, and that sleek lights-out theme!

2 Likes

It’s actually already available if you are willing to help out as a tester: Defold Editor 2.0

3 Likes

Oh! That’s right, thanks! Might as well give it a go.

4 Likes

What’s going on with Editor 2??

There has been quite some time since we did a project update, sorry about that. The reason is of course that we have been really busy fixing issues that came up during testing (thanks everyone who is helping with that!!). One of the key things about Editor2 is excellent stability, so it doesn’t make sense to cut corners but fix everything properly in a sustainable way. We will spend three more weeks fixing these issues, and then tackle remaining features like bundling games and texture profiles.

Right now we are working on:

  • Proper Windows 64-bit support - running the app in a 32-bit JVM puts it into compat-mode, with resulting issues like out-of-memory etc.
  • Upgraded OpenGL libraries (JOGL) to counter driver issues - this caused Linux to crash at startup. A fix is being tested right now and will be released in a few moments.
  • Device detection - we found some issues with the current solution and the fix should make the devices appear faster and “more often” than before. (The details are that we are now better at filtering out unwanted devices like printers and sound systems on the network).
  • Command/Handlers - this is basically refactoring the internal system for handlers. Partly to make it more flexible and well-functioning, but also for future user extensions.
  • Sync-dialog - minimise the risk of losing data when syncing files. This version is already much less intrusive in the local git repo, but in some instances like unexpected program termination, it might leave the files as stashed in git - which might not be very obvious to the user as it looks like the files are lost. This is about more easily getting back the files in these cases.

If you feel like helping out with testing, please send me a private message.

Have a nice gamedev weekend!

14 Likes

#teaserfriday!!

I couldn’t help myself yesterday and implemented a new feature, although we should be only focusing on fixing bugs right now. :blush:

New menu items “Referencing Files” and “Dependencies” in the asset browser.

“Referencing Files” shows which files are using the file you currently selected:

“Dependencies” displays the opposite, which files the currently selected file is using:

That felt good!

18 Likes

It’s also time for a status update!

We will spend the remaining time of this year just fixing issues, i.e. holding back on new features in favour of stability. We still ensure compatibility for the new features developed by the core team (e.g. the upcoming label components and later 3d animation), so that you can open, save and build projects containing these features. We have updated the issues with the “serious” label, this means we will fix them during this time. If you have submitted an issue that does not get the “serious” label but you think it should, please explain to us why to help us understand.

  • Windows 64 bit - all engine tests pass, but some remaining issues with Lua JIT
  • Handler refactoring - nearly finished
  • Github issues - 29 open (with “serious” label) - 82 closed
11 Likes

Referencing/Dependencies feature is really cool! :+1:

I subscribed (to watch) to issues repository and really happy to recive messages about closed issues. :nerd:

9 Likes

loving that slick UI! can’t wait for it to come out!

4 Likes

Did I dream I saw a tweet about signing up for the beta, or have I missed it?

3 Likes

there is already a link for beta few comments earlier!

1 Like

ah yes, so there is. I was searching for the word beta :expressionless:

2 Likes

Here’s a thematic gossip like image to the gossip thread. Starring @Ragnar_Svensson, Editor 2 and King devs.

10 Likes

Really nice place, looks extremely relaxing. Is that King’s office in London?

2 Likes

No, it’s the “new” office in Stockholm. That’s where the Defold team is located :slight_smile:

3 Likes

I cannot even begin to express how happy this makes me.
(I am referring to the message system help)

3 Likes

Yes, that will be helpful indeed. Also remember that you can do print(msg.url()) from a script attached to a game object if you wish to learn it’s url.

2 Likes

Here’s a sneak peek at what we are doing with “Native Extensions”. Currently we are testing out our build pipeline (server, scripts, Editor 2 etc), and how we can interact with OS functions (e.g. camera). So far, so good, and we have two tests: a videoplayer, and camera capture. Both are implemented using C++ and Objective-C (hence “Native”), and both extensions communicate with the engine via Lua. So far, we are testing that our theories hold up, before we ramp up with more platforms/features. Right now we support OSX and iOS.

Enough talk, here’s the teaser!

20 Likes

Very excited for this release. Afraid to ask for ETAs. Will anyway.

Any ETA on the release?

3 Likes

Hi, I want to ask about a backward compatibility between editor1 and editor2.
Sometimes I try to use editor2 for editing some hard-weight collection.
But after opening project in editor2 - project is breaks and don’t works in editor1 (for example spine scenes in gui are lost)
Is it ok? Or I should make issues on github for things like this?
(know I just a revert all files except files what I changed)

1 Like

They should be compatible, so that seems like a quite serious bug…

1 Like