我想与大家分享一下我如何开发XAM Delivery的过程,以及我如何在开发过程中使用AI。

在项目中,AI在编程和图形方面都发挥了作用。然而,初始输出很少能直接使用。通常情况下,它们是需要测试、修改、纠正和不断适应游戏需求的起点。

在编程方面,我使用AI作为辅助工具来构建机制和系统。 我提供了详细的说明,测试了生成的代码,找出问题并在结果上反复迭代,直到实现我设计的行为。

在图形方面,我从自己的想法和设计开始。 我也在这个过程中使用了AI,但精灵、动画和其他视觉元素都经过了大量的修改和润色,以适应游戏的风格和要求。

音乐是由我自己创作的。 对于音效,我使用了来自免费库的样本和声音,并对其进行了修改和适应。

我从这个工作流程中学习到一个非常有趣的事情,即AI很少能够直接将结果“丢”进游戏中。 在我工作的方式中,它最大的优势在于可以快速迭代、探索不同的解决方案,并更快速地接近我脑海中的结果。

与此同时,使用AI并不会消除测试、问题解决、设计决策或迭代的需要。在许多情况下,工作的大部分是找出需要改变什么并有效地沟通这些变化。

虽然AI在XAM Delivery的开发中发挥了重要作用,但创意方向、游戏设计和最终决策仍然是我自己的。

我想与大家分享这个经验,因为AI辅助游戏开发变得越来越普遍,我认为与不同的人的工作流程和经验进行比较是有用的。

我很想知道其他开发者如何在项目中使用AI。 什么对你有效? AI在哪里没有带来太大的帮助?