从0到1的完整AI游戏开发全流程

最近用一个月的时间完整跑通了一下ai开发游戏的流程,比我想象的要费劲许多,倒不是有多难实现,而是好耗费时间啊

主要用于测试ai的能力上限和熟悉游戏开发

这并不是一个手把手游戏制作教程,因为如何调整思路都不如用一个好ai,提示词的偏差也会导致生成出来的效果不一样,只能是提供一个大致的制作思路。纯0基础的小伙伴还是建议先学一个教程,至少要做到代码的可读性和可维护性,以及遇到问题独立修改的能力。

喵御宅同人游戏体验地址(具体制作教程在下面)

VibeHub — AI 游戏与应用,点开即玩


咪咪攘攘我们的周年庆,善良猫猫头,关注猫猫谢谢喵

咪咪攘攘我们的周年庆,善良猫猫头,关注猫猫谢谢喵

咪咪攘攘我们的周年庆,善良猫猫头,关注猫猫谢谢喵

咪咪攘攘我们的周年庆,善良猫猫头,关注猫猫谢谢喵

游戏开发流程

是我个人的制作思路,期间踩了一些坑,如果有更好的方案或想法也可以在评论区提出来,共同进步

用到的资源

所有资源均使用提示词生成,只有两张角色立绘和占位头像使用了喵御宅的素材

项目源码

这个项目不打算继续开发了,随便拿去玩,里面有详细的流程和提示词

hakurei77/soyorin-shmup: ai音乐,ai音效,ai绘图,ai设计,ai编程,ai文案

代码/文案生成

编辑器:codebuddy,deepseek harness

ai:kimik3,deepseek v4 pro

图片生成

TapNow|你的智能体创意画布

ai:gpt-image-2

音效生成

audio.cpp:0xShug0/audio.cpp: An all-in-one, pure C++ inference engine for audio models, powered by ggml. Supports TTS, STT, VAD, voice conversion, music generation, and more, with highly optimized performance. No Python dependency.

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做了。。。。。。。。。。。。。。

发布评论
全部评论(1)