Hi all!
As a Defold newbie (with a first project in mind), I’d like to tackle 3 different aspects (in order to anticipate some issues).
Animated UI (and GUI in general)
I went through the forums and interesting things about Defold, but just to clarify my understanding: there is no advanced GUI support in Defold, right?
Ex1: if I want buttons and all their states (default, pressed etc.); will I need to create the “component” myself?
Ex2: if I want to animate UI elements (fade in-out, translation, bump etc.), will I need to do it myself? (in code)
Actually this is not an issue in itself since I’ve already created UIs from scratch in other engines (took a bit of time though)… But it could eventually become an issue someday when I’ll start working with UI Artists who will have to create top notch UI animations/effects etc.
But just to know, are there good UI extensions you would recommend? (I’ve seen Druid and a few others, but not sure to have the complete list)
2D character customization
In terms of production, I’ll probably need to create several customized characters (ex: weapon, haircut, boots etc.) with a minimum number of animations etc.
I’ve been reading there and there that Spine support in Defold was limited (2.x version?), but since being able to customize characters is something any 2D game could need, I’d like to know:
Question 1: is there another tool/method (other than Spine I mean) to customize 2D characters in Defold? Something that would not be a super tricky work-around, at least…
Question 2: if not… I just noticed that a Spine extension was mentioned in the “Roadmap 2020 “(https://github.com/defold/defold/projects/27), but 2020 is almost over, so… Is this something we can realistically expect for early 2021? (let’s say March-April at least, I don’t know)
Extensions
There seems to be a bunch of really cool extensions that would make my life easier and help me save time/energy, but I’d like to know:
If an extension that I use is not updated for a long time, will my game get broken once I update Defold itself? (as it can happen with Unity plugins that become obsolete after a while if they’re not constantly updated)
Thanks!
Rag