大家好,我们是一个2人团队,目前正在开发我们的第一款游戏。可能我们的游戏UI比我们最初想象的要多,我的感觉是我们的UI生产流程... 至少不太理想。

一些背景信息:

- 我们两个都是有丰富经验的开发者,曾在大公司或个人项目中工作,第一次作为独立开发者。

- 我是一个程序员/技术专家,我合作伙伴是一个设计师/产品专家。我们两个都在这个项目中扮演多个角色,但你会注意到我们的技能集有很大差距:D

- 我们找到方法来实现游戏的视觉效果:我会做一些3D和灯光等,我合作伙伴会做UI设计。我们会购买资产当需要的时候。

我们的当前UI流程已经变得对我来说非常耗时,我正在寻找改进的方法。

我们使用Figma做原型设计(一个大板子上所有屏幕),并在引擎中使用UITK(最近从UGUI转换,仍然有两种系统混合使用,但UITK是我们的主要系统)。
一般来说,我合作伙伴会做Figma部分,我会做Unity部分。

我发现UITK部分很繁琐,需要很多微小的调整才能达到最终效果,而且我觉得工作是重复的。因此,我正在寻求建议,其他人对此的经验,来决定下一步的方向。我有几个选项,但欢迎更多的意见。

1/ 放弃Figma,让我合作伙伴学习UITK UI Builder,我们有一个源头。解决了重复工作的问题,但限制了我们的选择,因为这意味着需要额外的步骤来连接数据,或需要代码的地方
2/ 找到一种方法来直接从Figma导出到uxml/css。我觉得这是可能的,但我还没有找到一个可靠的工具来实现这一点(而且我目前无法自己实现这一点)
3/ 使用Rive。它看起来是一个很好的工具,但是一旦你开始使用它,就很难转换回来。我在Unity中看到的Rive使用者很少,报告了不稳定和bug的问题(每月20美元,值得尝试如果它解决了我们的问题)
4/ Git gud. 我们有正确的方法,我们只是需要提高我们的技能。

欢迎任何形式的反馈和经验分享。

再见!