我最近花了几周时间尝试在《Space Marine 2》中加入VR支持,我很想听听我学到的一些经验教训。我也一直在用 Claude 为 Godot 开发VR 游戏,但为一款已有的游戏所需的不同做法很有趣。

我这里有一篇文章 https://joe975.github.io/vr-modding-writeup/ 和一些人工智能技能,希望能帮助其他人跳过我走过的错误 https://github.com/Joe975/vr-modding-with-agents。

大部分情况都源自把自己从循环中移除。无尽的调试性能问题、双眼差异,或者触发运动控制的细节让我抓狂,直到我意识到自己应该更清楚,直接让代理来处理一切。

一旦我掌握了所有代理可测试性和日志功能,每次玩测试都变成了开放麦会,我一边抱怨不满意的地方,一边让它记录我的每一次操作和游戏事件,以便后期分析和回放以验证修复。

在我看来,我们应该把时间花在最具人类相关性的难点上:

  • 玩家觉得无聊/还可以/很棒?
  • 游戏本身是否好玩?

注意,这跳过了巨大的艺术工作量,如果你想从中获得喘息之机,我强烈推荐尝试做一次 Mod!