Unity + AI 零代码制作小游戏实战:飞翔的牛马

前言
之前曾尝试过使用 UnityMCP 配合 Claude 进行游戏辅助开发,这次想更进一步,体验一下完全不用手敲代码、也不在游戏引擎里手动操作 UI 的情况下,能否用一句话指令生成一款完整的小游戏。目标很明确:《飞翔的牛马》。
准备工作
环境搭建
核心工具链很简单:Unity 引擎、VSCode、Claude。
对于新手来说,配置这些工具可能稍显繁琐,但只需配置一次即可反复使用。建议先确保 Unity 已安装,并在编辑器设置中将外部脚本编辑器指向 Visual Studio Code。

在 Unity 的 Project 面板中右键新建一个 Scripts 文件夹,双击打开脚本会自动跳转到 VSCode,说明外部工具配置成功。



至此,基础环境准备完毕,接下来就可以把主要工作交给 AI。
需求描述
游戏原型参考经典的'飞翔的小鸟',玩法简单直观:控制角色在空中穿梭,躲避高低不同的管道。为了增加趣味性,我们将主角改为'牛马'。
在 VSCode 中打开 Claude 窗口,直接发送以下需求描述:
我现在想制作一款游戏:飞翔的牛马。主要内容:控制一只会飞的牛马在空中穿梭高低不同的管道(玩法与飞翔的小鸟类似)。核心需求:需要一个循环移动背景和高低不同的管道,玩家按下键盘空格键使牛马空中跳跃进行躲避管道,每躲避一个管道进行加分,本场游戏总分数进行本地记录到排行榜中。页面需求:一个开始页面,玩家可以点击开始游戏、退出游戏、排行榜。一个排行榜页面,只记录玩家玩过的最大分数,当玩家最大分数发生变化时更新排行榜。还有一个游戏页面,玩家控制牛马躲避管道的游玩页面。
如果 AI 有疑问,它会主动询问;如果表达清晰,它通常会直接进入代码编写和场景搭建阶段。
为了提高需求描述的准确性,也可以借助一些 Skill 工具(如 OpenSpec)来整理文档,但在本次测试中,我们采用原生态对话,直接检验 AI 的理解和执行能力。

















