最近用一个月的时间完整跑通了一下ai开发游戏的流程,比我想象的要费劲许多,倒不是有多难实现,而是好耗费时间啊
主要用于测试ai的能力上限和熟悉游戏开发
这并不是一个手把手游戏制作教程,因为如何调整思路都不如用一个好ai,提示词的偏差也会导致生成出来的效果不一样,只能是提供一个大致的制作思路。纯0基础的小伙伴还是建议先学一个教程,至少要做到代码的可读性和可维护性,以及遇到问题独立修改的能力。
喵御宅同人游戏体验地址(具体制作教程在下面)




游戏开发流程
是我个人的制作思路,期间踩了一些坑,如果有更好的方案或想法也可以在评论区提出来,共同进步
用到的资源
所有资源均使用提示词生成,只有两张角色立绘和占位头像使用了喵御宅的素材
项目源码
这个项目不打算继续开发了,随便拿去玩,里面有详细的流程和提示词
hakurei77/soyorin-shmup: ai音乐,ai音效,ai绘图,ai设计,ai编程,ai文案
代码/文案生成
编辑器:codebuddy,deepseek harness
ai:kimik3,deepseek v4 pro
图片生成
ai:gpt-image-2
音效生成
ai:stable-audio-3-medium · 模型库
音乐生成
suno:Suno | AI Music
对话生成
ai:Qwen3-TTS-12Hz-1.7B-Base · 模型库,Qwen3-TTS-12Hz-1.7B-VoiceDesign · 模型库
1. 选择一个简单的游戏模式
由于是一个流程测试,我也并不打算在这上面投入过多心思,一众游戏里选择了东方projet,感觉stg类的游戏还是有很多可以拓展的点。
类幸存者之前做过一次了,当时ai还没那么强,用的古法编程,所以这次的题材没选这个
3d的话浏览器的渲染太拉了,又拉又卡,然后素材也不好弄
2.更新ui,美化界面
直接跟ai说“我要做一个东方project类型的游戏”,然后优化一下提示词并加入一些自己的想法发给ai,ai就会自己去实现demo了
通过验证后,这个游戏可以顺利游玩,就可以考虑ui了
不管好不好玩,我觉得游戏的启动页和游戏页是一个游戏的必要组成部分。
启动页制作
跟ai说,我想要一个**风格的游戏启动页,帮我实现一下
游戏的标题是使用gpt-image-2生成的
然后使用了一些前端知识美化一下,
游戏页制作
目前市面上的二游面板都差不多,随便挑一个喜欢的截个图,把他发给kimik3,跟他说我想要这样的页面,写一堆提示词不如截个图给ai看了
依旧小小的美化一下,改一些小布局不如我自己直接上手改了,没几行代码
3.游戏性扩展
传统打飞机太无聊了,我又加了一个局外养成,背包管理(虽然我也不知道这玩意有啥用,我挺喜欢整理背包的,所以就做出来了)
这部分同样也是,把我的想法转成提示词后发给ai让他自己生成
代码实现方面没啥难的,就是纯聊天,我就改了改css样式,把1px改成2px,有时候ai对不齐,其他的都是ai自己写的
4.替换为真实素材(最难最恶心的一个地方)
整个游戏我用来开发的时间不到10%,90%的时候都是在设计ui,生成角色图片,写剧情(虽然游戏内没有体现,但是我还是写了一个大纲),做音效音乐,超级超级麻烦
我还写了一个自动扣图工具,音频处理工具
角色立绘制作
提示词没啥可讲的,想要啥让ai画是了
立绘我就生成了两张,太贵了根本负担不起,一个gpt-image-2的4k高画质图片要16块钱左右,坑死我了,低画质看着又模糊
角色的移动动画写了一个帧动画播放器,好麻烦
游戏小素材制作(武器/道具)
使用的gpt-image-2的1k低画质,这个便宜
音效制作
使用的audio.cpp本地跑的音效,模型是stable-audio-3-medium
写了个readme让ai自己去自动调用生成了,要不然ai只会用蜂鸣器,我觉得好吵
音乐制作
用的suno4.5,便宜又好用
角色音频
本地的Qwen3-TTS-12Hz-1.7B-VoiceDesign
5.提高可玩性
东方的弹幕是极具设计性的,本来是打算让ai批量生产的,但发现ai并不会自己画弹幕,只有简单的几种图形生成,要是想要设计性的弹幕就要自己去微调提示词,这样太麻烦了,做一个弹幕编辑器耗费的时间都够开发新游戏了,索性直接放弃了,同样的时间不如去做godot了
6.收尾
到这里基本上就结束了,然后新手教学这些看心情加,整理一下游戏让他能玩就行了,大致的开发流程就这样了,剩下的只是投入时间的多少了
浏览器做游戏还是太费劲了,好多东西都要从0开始写,ai也没有参考的东西,着色器他也写不好,音频编辑也比较单调,下一个游戏用godot做了。。。。。。。。。。。。。。
![[mayday-2]](https://resource.mfuns.net/image/sticker/51/这么强.png)



