大家好。过去八个月,我一直在业余时间开发 Malefatum。作为一名程序员,我有十年的工作经验,非常注重代码质量、组织和可维护性。我倾向于花很多时间审查系统、重构代码和确保新机制能顺利融入现有架构。这也是为什么 Malefatum 的开发时间比快速 AI 生成的项目长了八个月。 Malefatum 是一个黑暗奇幻的回合制迷你游戏,基于直接 2D6 战斗。玩家先掷骰子,然后敌人回应,最后结果由属性、装备、职业技能和有限的重新掷骰子影响。目前的公开版有超过 30 个职业、超过 400 个物品和约 200 个敌人。作为一名程序员,而不是视觉艺术家或音乐家,我没有足够的预算来委托所有所需的视觉和音频内容。因此,我使用许可的资产购买自资产商店,结合 AI 助手的视觉和音频制作。 我主要在草稿和资产创建过程中使用生成工具。结果仍需要被选择、适应、组织和整合到游戏中。最终项目并没有被自动生成。我亲自开发了游戏玩法系统、战斗逻辑、职业系统、物品互动、敌人行为、平衡、UI 实现、保存系统和整个项目结构在 Godot 中。其中一个最大的挑战是维持一个大型项目中不同来源的资产的持续黑暗奇幻身份。另一个挑战是控制范围,因为能够创建更多内容并不一定会使平衡和维护这些内容更容易。 Malefatum 目前作为免费的公共测试版本可在 Windows 上获取:https://jackdsrj.itch.io/malefatum 我很感兴趣地想听听其他使用 AI 助手工作流的开发者们的看法。你们是如何在一个大型项目中维持视觉一致性的?你们在什么时候决定一个资产已经足够好,可以整合到项目中,而不是继续细化或重生成它?
在Godot中八个月的时间建造一个AI辅助的暗幻奇幻罗格利特游戏
评论 (0)