Teaser Fridays and Roadmap talks

4 posts were split to a new topic: Live Updates

10 posts were split to a new topic: Native Extensions

Since most things weā€™ve been working on are now announced, we had a special existential meeting today about what do we post about in our roadmap rumours thread. Kinds ofā€¦ :sunglasses:

Indeed, what are the new features youā€™d be excited about in Defold? Or shall we just fix more bugs, improve features we have already?

6 Likes

I am waiting for :

  • native extensions android/html5;
  • particles in GUI;
  • possibility to change resolution of game (using code from an app on win).

Nice to have:

Bugs:

9 Likes

My list:

  • handling of hi-dpi/retina (@2x) assets
  • use the particle graph editor to generate curves to be played via code
  • complete the integration of box2d
  • complete the extension system
  • preset to quickly test different resolutions with the game running
  • better mobile html5 (?)
  • KEEP ROCKING!
8 Likes

Generally I feel Defold has already a lot to offer and would benefit from a bugfix/polish pass:

  • There are few serious, long standing bugs (e.g. DEF-1636) that I believe should be fixed before developing the engine further.
  • The engine should be capable of handling multi-resolution assets natively.
  • That may not be such an issue for people that can afford to develop directly on the target device but having resolutions presets/scale factors and few controls (rotate, shake etcā€¦) in the desktop dev engine would be a game-changer. Being limited by the actual resolution of your laptop/desktop monitor is really annoying when youā€™re developing an app for a retina device that you may not have readily available (i.e Ipad pro, Surface book etcā€¦)

I also really like native extensions and would love to see it done for all platforms.
It may even help with opening a bit more the build process as at the moment itā€™s very difficult to tweak the final bundle.For instance, creating android app with a proper splashscreen (using a fake startup activity) or removing parts that are not used.

6 Likes

I forgot about it! Of course

Fully agree with @Nicolas_Darques and @gianmichele !

5 Likes

Native extensions are pretty awesome, Iā€™m looking forward to having them for the other PC platforms, and to see Editor 2 catch up with Editor 1 some day (wouldnā€™t mind hearing more progress reports/ā€œeditor 2 release notesā€).

  • Dynamic pitch changing of sounds would be awesome. AFAIK thereā€™s no way to do that right now, so thatā€™s my main feature wish.
  • Changing input bindings at runtime. (kind of a must for PC games, would be much nicer to have it built-in than have to do crazy workarounds.)

+1 also for . . .

I just started using the curve editor recently. Itā€™s pretty sweet and I donā€™t know why itā€™s not usable for anything other than particles!

Box2D was one of the reasons I decided to try Defold, so I was a bit disappointed to see how little of it is exposed. What about CCD, bodies with multiple fixtures, and joints, not to mention editor support for polygon collision shapes? I know not a lot of people want to use that stuff, but itā€™s already there, right?

3 Likes

Oh, and polygon sprites is a good feature, those can be a huge optimization.

Darn, too many features to want! Of course, focusing on bugs instead of feature creep is never a bad idea . . .

1 Like

Click watch on the Defold Editor 2 Issues git to get e-mail updates https://github.com/defold/editor2-issues

Make sure you have e-mails enabled for watching too https://github.com/settings/notifications

1 Like

Somehow this nice thread hasnā€™t been updated recently. I am improving this immediately on a generic scale. Then Iā€™ll run around the office and inspire people share their thoughts on things that theyā€™re working on.


So weā€™ve shipped FB Gameroom, Live Updates, Native Extensions, Sticky Iron and Editor 2 to beta. Yay! but whatā€™s next for Defold?

  1. Performance improvements :woman_mechanic:t4:
  2. 3D - a lot of it, and all around it :woman_firefighter:t4:
  3. Spine animation features :mage:t4:
  4. Physics stripping :woman_scientist:t4:
  5. Kill editor1 :skull_and_crossbones:

Makes sense?

7 Likes

1 Need more HTML5 performance - experimental WebAssembly support?
4 Stripping physics is gooooood!
Other: improving dashboard statistic page?

AND MAIN: please make stable Steam integrations ā€¦ achivments + liderboards for start

I think to early kill Editor1. Its very stable, each time when i try Editor 2 i return back to Editor1.

2 Likes

I extremely like this list!
Would be great if this list contain something about sound system improvements - I am sure that many users dream about it.

3 Likes

This list is cool!
Also I would be happy to build projects with native extensions locally without build server!

2 Likes

This should be a community effort. A Steam integration makes sense to do in collaboration with a team that is releasing on Steam. Iā€™d be happy to help, but since a Steam integration is quite a bit of work I donā€™t want to do it unless thereā€™s actually someone planning to use it.

3 Likes

Fully agreed) My puzzle appear at steam in next year so later i start to work with Steam integration and all around problems) Thx.

Another one from slack chat: make build status window more informant - for example display build stage (NE, texture packing, js compile etc), make button for instantly stop building bundle process (not easy issue? right?), etc. Also good to do local build without run (sorry i am on Editor1 maybe such option present in Editor2)

Feature request: why each new created collection has Name property set to ā€œdefaultā€? This only disturb novice user when he working with routing ā€¦ and users later rename it. Maybe better to set Name as a name collection object? Of course you need support this property when do collection ā€œrename refactoringā€. Sorry if I missed something ā€¦

3 Likes

Interesting choice for the physics!

Even though it makes sense to make the engine more modular or even to replace the physics system completely, I always though about its tight integration more like a plus.
Thereā€™s so much workflow gain and easy of use into having it integrated that for me it beats the benefits of having it separate (think about creating collision shapes or setting limits, etc)

Can you elaborate a bit more?

2 Likes

Regarding the physicsā€¦ :wink:

5 Likes

Yeah. More teasers. We had an all-team workshop today on the product development. And while thereā€™s much more to it, and weā€™ll work more on it all, hereā€™s something for the roadmap-teasers thread:

  • Editor extensions and better Editor UX - something everybody thinks should be prioritised
  • Better Asset Portal integration with Editor/workflow would be cool
  • New project wizard that spawns a project pre-setup for certain use-cases
  • 3D support is a critical feature for Defold

Thereā€™s probably more to tease about =]

6 Likes

I hope the Editor 2 text editor will get some love at some point. Iā€™ve been using Atom instead, which is great, but the built-in editor has some things that it canā€™t match: hot reload, autocomplete for library modules, no need to switch applications. Unfortunately, even without any addons, Atom is waaay nicer to use, and since I spend 90% of my time editing text, the built-in editor just isnā€™t worth using.

7 Likes