用 AI 和 LayaAir 做游戏
不是让 AI 替我做游戏
我现在主要使用 LayaAir 开发游戏,也在尝试把 AI 放进日常制作流程。
对我来说,这不是把一句需求交给 AI,然后等待它自动生成完整游戏。真正有效的方式,是把游戏拆成一个个可以讨论、实现和验证的问题,再让 AI 参与其中。
我现在的协作方式
一次比较完整的开发通常会经过这些步骤:
- 先说明这一阶段要解决什么,以及哪些内容暂时不做。
- 检查现有代码、配置和界面结构,弄清项目已经有哪些约定。
- 把玩法拆成可以独立完成的小模块,逐步实现。
- 用测试、场景运行和实际操作确认结果,而不是只看代码是否写完。
- 把已经确定的规则整理成文档,减少后续修改时的偏差。
AI 更像一个能够持续讨论和执行的协作者:它可以帮我梳理思路、补全代码、检查遗漏,但玩法取舍、体验判断和最终决定仍然由我来完成。
为什么使用 LayaAir
LayaAir 适合我现在的开发习惯。界面、场景和资源可以在 IDE 中直接组织,TypeScript 也方便把玩法规则、数据和工具连接起来。
我希望逐渐形成一套更适合个人与小团队的开发方式:重要界面先做好预制体,玩法尽量数据驱动,每个系统都能单独验证,AI 则负责加快从想法到可运行原型的过程。
最重要的仍然是游戏本身
工具可以提高速度,却不会替我回答“这个游戏是否有趣”。
所以我更在意的不是一天生成了多少代码,而是每次迭代之后,玩家是不是多了一个值得思考的选择,系统是不是产生了更清楚的反馈,游戏是不是离真正可玩又近了一点。