不写代码不画图,1人21天用AI开发游戏
精华修改于11/10112 浏览AI 分享 包含 AI 合成内容
👋 这是一篇用AI开发游戏的教程贴,以作者我本次参加聚光灯比赛为例~
阅读完,你将收获:
- AI对游戏开发助力的点在哪?
- 如何丝滑地使用AI来进行游戏开发?
- AI在游戏开发中的局限在哪?
目录:
- 游戏创意 💡:还是得靠“人脑”
- 游戏方案 🗺️:人类种“种子”AI让它“发芽”
- 开发阶段 👨💻:让AI“小步快跑”
- 美术设计 🎨:搞定“风格一致性”
- 游戏音效 🎵:AI的“代码电子音”
- 总结反思 🤔:AI到底是帮手还是“爹”?
一、游戏创意 💡:还是得靠“人脑”
“你确定这不是BUG吗?”
这就是本次游戏开发大赛的主题。
当大家看到这个游戏主题的时候,你们会想做什么游戏呢?
- 一个玩家利用bug的游戏?
- 一个和虫子(Bug)有关的游戏?
- 一个突破次元的游戏?
这些都是我看到这个主题的第一想法。
但我觉得有点普通,所以想让AI给出一些思路来参考。
但AI给出的答案也是一如既往的“中规中矩”。
没有那种让人看了就眼前一亮、大喊一声“牛逼”的想法。
于是我打算使用逆向思维,先问AI:“正常人会怎么想?”
然后,再让AI也进行逆向思维,让它对自己之前列出的"正常人的想法"进行“反套路创新”。
经过不断的优化,AI给出的思路是越来越好,但还是无法打破常规。
但它却能给予你启发!💡
像下方的图,它就给予了我最终游戏创意的来源。
经过AI的启发,我最终才灵光一闪:
做一个AI不能违背人类指令,但可以偷偷利用BUG改变人类指令,从而帮助人类的游戏。
一下子就把主题升华了~
小结一下: 在这部分,AI只能给出一些中规中矩的参考,要想有一个真正好的想法,还是需要发挥人类的创意。
创意占比:人类 80% vs AI 20%
二、游戏设计 🗺️:人类种“种子”AI让它“发芽”
上一章节讲的是游戏创意如何来。
这章就是讲如何把一个创意落实为一个具体的游戏方案。
首先,把创意扔给AI。让它帮我头脑风暴,给出大量的案例参考。
这点AI很擅长。
案例有了,接下来是筛选出合适的。
如何筛选?这就需要人类的判断。
所以之后我根据我的想法,不断和AI打磨方案。
另外,AI有个毛病,喜欢生成很多“废话”。
它喜欢做出大量及格线的作品。
但无法做出少量满分的作品。
后者还是需要人类才能解决。
游戏剧情的设计做好了,然后还需要做游戏交互的设计。
- 游戏流程具体是如何?
- 玩家是能看到什么?
- 玩家能和什么交互?
- 交互后的反馈又是如何?
⭐这里有两个方法:
- 直接让AI以HTML的格式输出一份可交互的游戏demo。
- 这次我想到了一个方法:直接让AI模拟游玩一次我们的游戏,具体到每一个操作细节。
小结一下:这部分AI由于有了地基(创意),它能从创意中延伸出很多想法,帮你完善游戏设计。所以AI开始承担较多的工作,但是最后的方案,一锤定音的还是需要人类来负责。
方案占比:人类 50% vs AI 50%
三、开发阶段 👨💻:让AI“小步快跑”
首先是用什么软件开发游戏?
作为一个小白,我是先去问了AI,AI给我推荐了 Unity3D 和 Cocos creator这样的传统游戏开发工具。
但根据我对AI的了解以及实际测试下来发现:
- 如果对于一个原本就熟悉游戏开发的大牛来说,AI能在某些流程上(如图片一键生成导入、脚本代码编写)起到挺大的作用。
- 但对于我们这些小白来说,要想做到“只用嘴就来开发”,目前是无法使用 Unity3D 和 Cocos creator的,必须要有基础的游戏开发知识。
然后由于我这个游戏挺简单的,所以我选择了一个传统游戏开发根本不会选择的选择:
直接使用使用 Android Studio 来开发
然后就是AI编程工具的选择了。
本次我使用的是Claude code(新手推荐直接使用 Trae)
开发过程其实很简单:
- 首先把你之前写的游戏设计文档丢给AI,让它出一份游戏开发文档。
- 然后把游戏开发文档丢给AI编程工具,让它一步一步开发即可。
⚠️ 注意:千万不能把整个游戏直接丢给AI来开发!
AI目前只能做到一次开发好一个“小功能”。
如果一次开发很多功能,就会出现无数bug。你让它修复这个bug,它修复好后又会导致别的bug。
所以正确的姿势是“小步快跑”:
每次开发好一步,我们就要去检查一次AI有没有开发好。
没开发好,就把日志里报错信息扔给AI,等它修复。
它修复好了,再来开发下一个功能。
小结一下:这部分是AI的绝对优势领域,无脑开发即可。
开发占比:人类 5% vs AI 95%
四、美术设计 🎨:搞定“风格一致性”
首先还是把设计方案给AI,让它帮你出美术设计方案,以及具体的素材清单。
如果觉得不合适就反馈继续和AI探讨放方案。
然后就是根据素材清单和设计方案吭哧吭哧画图了。
直接在AI画图软件中写图片内容风格即可。
至于如何保持“风格一致性”?有两个方法::
- 方案一(推荐小白):直接“以图生图”。把你用AI跑的第一张满意的图丢给AI,告诉它:“就按这个风格画,给我保持一致!”(推荐用 Banna,也就是 gemini-2.5-flash-image,不行的话就用‘即梦4.0’)
- 方案二(适合进阶):使用 Stable Diffusion。自己选好大模型和特定的 Lora 模型,这样就能比较好地控制同一个类型的风格了。
小结一下:还是AI的绝对优势领域,留意一下主体和风格的一致性即可。
图片占比:人类 5% vs AI 95%
五、游戏音效 🎵:AI的“代码电子音”
和美术开发类似,首先还是把游戏方案给AI,让它分析哪里需要加入音效,以及具体要怎样的音效。
如果觉得方案合适,就直接使用AI生成音乐。
这里目前市面上也有很多AI音乐,我就不列举了。
由于本次比赛时间太紧,我是直接让AI写代码帮我生成一些电子音。
小结一下:还是AI的绝对优势领域,留意音乐音效是否合适即可。
音效占比:人类 5% vs AI 95%
六、总结反思 🤔:AI到底是帮手还是“爹”?
纯小白,不懂代码不懂画图。
1人21天开发游戏。
这在以前是很难实现的事情,现在有了AI一切皆有可能。
但是AI的上限取决于人类的上限。
AI可以给你一份中规中矩的游戏设计方案,但无法给你一份眼前一亮的作品。
AI可以帮你开发程序,但它无法完善程序的逻辑,会出bug。
AI可以帮你画图生成音乐,但它不懂什么是好的图以及恰到好处的音乐。
所以,一起来用AI做游戏吧!
最后,欢迎大家来玩我的游戏:

