我花费了几个月时间,为Godot创建了一个大型工具包插件,即Dreamcatcher,专注于可视工作流、模板、生成器和集成的编辑器工具。

到目前为止,最大的lessons就只是一个:让它比使用起来更快速的事情变得容易,而不至于让它太复杂还能做到良好水平非常困难。

几个tradeoffs反复出现:

  • 可视逻辑很好,直到可读性消失后就不好了
    集成工作流很有用,只要没有像功能过载一样将其破坏
    初级友好的工具很棒,只要高级用户不觉得被困在里面
    * 当插件越深入,信任和没有锁定就变得越来越重要

因此,我现在很好奇其他开发人员如何思考这个问题。

当你来看大型编辑器扩展或内置引擎中的低代码工具时:

  • 为什么你认为它们是真正有用的
    什么使他们感觉不安全或臃肿
    你个人在工作流加速和控制丧失之间划定了界限何在

我主要对这方面感兴趣,因为我意识到改变了我对工具长期可用性的看法。

如果看到实现背景可以帮助讨论的话,我可以在评论里分享文档。