I started using Defold a couple weeks ago after working 5+ years with Unity and I was wondering if there is a way to create custom data in the editor. In Unity, there is a class called ScriptableObject which represents an asset with any data you want.
For example, I’d like to store a big list of “items” in an asset and load it when I need it. The designer should be able to tweak each item’s properties without opening script.
You can add any custom data to your project just like @Paul_L explains. Consider using json as the data format since you can easily decode it to a Lua table.
Another option to let your designer tweak parameters in your game is to expose script properties that become accessible from the properties window in the editor. This doesn’t work well for huge amounts of data, but it is a very convenient way to expose properties such as speed, size, sprite type and much more.