我在Godot中开发一个基于骰子的 roguelike游戏已经有一段时间了,发现UI的开发花费了远远超过游戏系统的时间。

游戏玩法方面的开发比较直接,很有乐趣。单位、攻击、护盾、治疗、敌人、遗物、可消耗物品、装备、技能等都有复杂的系统,完美工作。但是每次UI的修改都变成与Claude、Cursor、Codex的长期讨论。 我尝试先制作模拟设计(包括Claude Design),然后让AI实现它们,但最终结果在Godot中看起来永远不如模拟设计那样干净,即使是小的修改也需要很多提示才能正确。

到目前为止,我可能已经花费了30个小时在这个项目上,感觉其中一半的时间都花在了UI上。 我可以在一个会话中只花费一次会话就耗尽Claude的使用次数,仅仅是试图修复布局和样式。

这是否是游戏开发的正常部分,还是在Godot中处理UI有更好的工作流?我开始感觉添加一个新的游戏功能比移动几个UI元素更容易。