Teaser Fridays and Roadmap talks

Not for the engine/editor code, but I have a bunch of Lua modules for Defold that I’m using that I wish to release soon, just working on the documentation :smiley:

8 Likes

What I’m currently working on:

  • GPU skinning
  • instanced GPU skinning
  • creating 3D and paged textures from scripts
  • exposing PBR material properties to shaders
  • improved window script support (toggle fullscreen etc)
  • making vulkan default on desktop platforms
  • texture decoders as plugins (e.g webp+astc)
19 Likes

My main current tasks involve sound streaming, improved text rendering, C# support and improved C++ dmSDK functionality.
Apart from that, I’m also working on XBox support (slow progress currently).

Perhaps more exciting is the progress on an ongoing experiment that is the AtlasPacker library/tool.

The plan is to have better atlas packing in Defold offered by default.
We hope to start adding such features in bob.jar during this year.
Also, the gui tool should be able to export into our new .tpinfo format as well.

For some reason, the video didn’t upload properly. either watch it here:

17 Likes

Not the most exciting update perhaps, but here’s a first picture of us fixing the in game profiler for HTML5 builds (and consoles).
First out is the variables:

18 Likes

Very exciting, waiting years for that🔥

5 Likes

Coming soon to the Defold editor: keyboard shortcut configuration!
record
It also works for editor script commands:
status

29 Likes

HTML5 + Threading support

Not really a friday (but it’s the last day before Easter), but we’re progressing with adding threading support for HTML5.
Here’s a listing of the files when building with the new web target wasm_pthread-web (yeah, it’s a mouthful).

The sizes are comparable with regular wasm target, and the bundling step will allow you to choose what to include with your bundle, and the loader should download

(The ticket where we keep track of tasks)

14 Likes

Another upcoming editor feature that I’m excited to share is symbol rename support (powered by LSP):
rename.gif

18 Likes

Grid customization

20 Likes

It’s so beautiful, I want to cry :joy:
Is it a Snap icon on the bar!?

Thank you :collision:

7 Likes

Yes, that’s the next item on my to-do list :slightly_smiling_face:

8 Likes

This is really a miracle, thanks for the amazing improvements!

The Editor already became a much-much better in this year

4 Likes

This editor is growing up! This is an amazing improvement.

4 Likes

Haven’t seen a post here in a while. Any teaser for the end of the week? It’s Superman day btw :stuck_out_tongue_winking_eye:

For those that don’t follow us on social media, here’s another teaser for… Text Shaping!
It will allos us to render text with proper kerning, ligatures etc, and also right-to-left.

Currently, it’s an exploratory task, doing some due diligence, but the tests are promising.
Here’s what better pair kernings will give you:

17 Likes

And, another one that @vlaaad posted today on our blog: More support for editor scripting!

Check it out!

13 Likes

I also prototyped an MCP server in Defold editor, here is the gist so you can try it out too: Defold MCP server · GitHub

10 Likes

Here’s a video showcasing the upcoming camera component functionality:

20 Likes

Very cool, most of the time the camera is one of the first things we interact with when we start with Defold so it’s really nice to see the built-in camera getting some love. :+1:

4 Likes

Nice. How does this compare to the notion of the functionality of having an editor script function to, temporarily create a collection, drop in the camera GO, switch the bootstrap to it, and run the game (with hot reloading)?