下载 App

🎮 我是如何用 AI 辅助开发我的独立横版射击游戏的

精华2025/06/17230 浏览AI 创作
        最近我一直在做一款自己的独立游戏,是一个横版射击类游戏,用 JavaScript 自己从零构建了一个 Canvas 游戏引擎。游戏的核心玩法、状态机系统、精灵架构等都是自己设计的,但这个过程中我发现 AI 能在很多关键节点大幅提升效率、填补短板,所以写个帖子简单分享下我的开发方式。
🧱 项目背景:从引擎到玩法,全栈自研
        这个项目我从底层引擎写起,没有用 Phaser、Unity 或者 Godot,而是基于 HTML5 Canvas 和状态机机制,自己搭建了:
场景切换系统:关卡、菜单、战斗状态自由流转
精灵管理:支持动画帧序列、碰撞检测
武器系统:持枪换弹、多种枪械、弹道机制
Boss 战模块:独立 AI 行为,技能模式切换
但是我也意识到,一些工作量巨大的“内容型任务”(比如美术、音效、剧情文本)是我一个程序员很难全包的,于是我开始尝试让 AI 工具介入。
🎨 美术素材:像素图生成 + 图像处理
     我希望角色和武器保持统一风格,因此我用 AI 图像生成工具(如 DALL·E)生成如下类型的素材:
  • player.png:64x64 的美少女主角头像
  • gun_pistol.png / gun_rifle.png:48x24 的像素风枪械
  • enemy_diffuse.png / gun_diffuse.png:256x256 的贴图表,用于打包多个图块
     生成后,我再用 Python 脚本或 Pillow 库对图像进行:
  • 抠图(去背景)
  • 缩放裁切(统一尺寸)
  • 批量重命名和打包,这样生成的素材可以直接拖进渲染系统中使用,整个工作流程不依赖外包,也不需要自己画图。
✍️ 文案 & 剧情:灵感扩展 + 文风润色
游戏虽然不是剧情向,但我也写了不少角色设定、Boss 登场语、菜单提示等文字。
AI 主要帮我做两件事:
续写想法:我写出关键词,让 AI 给我生成多个台词思路
润色文本:我写初稿,再请 AI 改写得更自然、有风格

🔊 音效 & 配音:AI 音频辅助创作
配音方面,我主要用了 TTS(文本转语音)和 voice conversion 工具
✅ 总结:AI 是一个非常好用的开发拍档,但不能替代“你要表达什么”
我的游戏引擎架构、玩法设计、关卡节奏、程序实现,依然全部是自己独立完成的。AI 并不会帮你“把游戏做出来”,它能做的是帮你把那些繁琐重复、你本来不擅长的部分做得更快、更省力。
它像 Photoshop 之于画师,IDE 之于程序员,不神奇,但好用。
如果你也在做游戏,可以大胆试试 AI 帮你“协作”一部分流程,尤其是美术/音频/文案这种非编程类内容。欢迎在评论区聊聊你用 AI 开发的经验,我也愿意分享我这套 JS 引擎怎么写的,或者贴图怎么组织的。
👉 一起把一个人做游戏这件事,变得不再那么孤单。
猜你想搜
聚光灯游戏创作挑战 独立游戏开发
不写代码不画图,1人21天用AI开发游戏截图
不写代码不画图,1人21天用AI开发游戏
👋 这是一篇用AI开发游戏的教程贴,以作者我本次参加聚光灯比赛为例~ 阅读完,你将收获: AI对游戏开发助力的点在哪? 如何丝滑地使用AI来进行游戏开发? AI在游戏开发中的局限在哪? 目录: 游戏创意 💡:还是得靠“人脑” 游戏方案 🗺️:人类种“种子”AI让它“发芽” 开发阶段 👨‍💻:让AI“小步快跑” 美术设计 🎨:搞定“风格一致性” 游戏音效 🎵:AI的“代码电子音” 总结反思 🤔:AI
精华
9 赞
2 回复
分享超级简单的ai生图方法,来自8号秘事制作经验截图
分享超级简单的ai生图方法,来自8号秘事制作经验
分享超级简单的ai生图方法。来自8号秘事制作经验 在上个月的8号秘事开发过程中,由于大家都是社畜,平时没有太多的时间,美术们在画完主场景后,没有太多时间去画一些交代剧情的美术资源。 我自己就通过搜索找到了一个非常简单的ai生图的方法,速度快效率高,而且不用花钱。虽然最终效果一般,但是综合来说,这还是个时间性价比很高的方法。 一.操作方法(附上神秘代码) 下面我来介绍使用方法,首先进入chatgpt
21 赞
1 回复
《零代码,全创意:AI助力从游戏梦到游戏成品》 01 工具选择篇截图
《零代码,全创意:AI助力从游戏梦到游戏成品》 01 工具选择篇
#聚光灯游戏开发心得接力 #聚光灯gamejam开发者日志 哈喽大家好,这里是《诺尔的世界》,除了美术之外包揽一切的大河[心动小镇_点赞] 很高兴我们游戏和大家见面了,也很高兴有这么一个平台可以给大家分享我们开发的心得和经验。 本帖子和标题一样,主要想分享如何利用AI辅助进行程序创作,主要面对的是“想做游戏但是没有代码学习基础的人”,或者“缺少程序的开发团队”,希望本篇帖子可以给你带来一些帮助。
精华
8 赞
1 回复
冰封南极 30 世纪,以生存赴人类希望 南极计划测评截图
冰封南极 30 世纪,以生存赴人类希望 南极计划测评
一、游戏前言 《南极计划》是一款科幻探索叙事游戏,玩家的你将前往酷寒的南极,在艰难中寻求生入、开启艰难求生。在人类文明的遗迹间来搜寻资源和工具,游戏中新生态下的野生动物将相伴同行,并一步步揭开冰层之下尘封已久的秘密。本游戏将冒险、生存相融有紧张,与静谧、冥想的治愈风格,带来视觉的探索体验。 二、游戏背景 游戏故事背景发生在很远的公元 30 世纪,在哪里致命病毒传播肆虐又有粮食危机导致加剧、还有
8 赞
1 回复
【开发日志#1】分享几款游戏的制作方法截图
【开发日志#1】分享几款游戏的制作方法
到目前为止,参加比赛的游戏有《红树林》、《机动侠·X》、《2b青年的救赎2》、《俯瞰地球》、《宅萌博物馆2——AI绘画展》、《神域传说》、《育婴堂》。 《红树林》是一款3D恐怖游戏,主人公是一名幸存者,他偶然间跑入了一片森林,在暴雨和雷电的夹击下,他渴望生存…… 《红树林》的名字起源于我姑妈家隔壁的一家电影院,名字也叫“红树林”。游戏的场景使用了虚幻商城的限免素材,原素材还有一个开局画面,是红色的
13 赞
11 回复
聚光灯挑战开发日志#1-崭新的开始截图
聚光灯挑战开发日志#1-崭新的开始
”你说的对,但是《苦痛转化》是由灭点自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作「BUG乡」的幻想世界,在这里,被神选中的人将被授予「⬆️,⬇️,⬅️,➡️,🦶☁️⬆️」,导引BUG之力。你将扮演一位名为「CharacterBody3D」的神秘角色,在自由的旅行中邂逅性格各异、能力独特的BUG们,和他们一起跳跃闯关,修复天生的BUG——同时,逐步发掘「转化」的真相。” 该游戏中,主角会
1 赞
开源一Unity小框架,高效单例与模块化设计,减少样板代码截图
开源一Unity小框架,高效单例与模块化设计,减少样板代码
ProjectBaseUnity 是一个轻量的 Unity 小框架 介是我根据过往学习和上班拉磨中写的小框架, 在GJ和小游戏中使用过 核心是高效的单例与模块化设计,可以少写样板代码。 面板管理、事件总线、资源加载、对象池、音频和数据存储都开箱即用, 几十分钟就能把原型跑起来,适合小型项目和game jam 的快节奏开发。 易改易扩展[心动小镇_点赞],保持灵活度的同时也有规范可依,既能快速搭建也
精华
16 赞
2 回复
<赛博诊所>开发复盘:目标、规则与思路截图
<赛博诊所>开发复盘:目标、规则与思路
经过21天的鏖战,终于在倒数第二天把最终版本提交上去了。最后在平台上把游戏从头测了一遍,没遇到什么大问题,才终于松了一口气。 趁着记忆还热乎,想着复盘一下,记录这段经历,也分享一些我的思考。 我们做的是一款赛博朋克风格的点触类解谜游戏。基础设定是玩家扮演一位医生,通过线上连接潜入病人潜意识,治疗病人因植入体引发的赛博精神病。 从团队优势出发 我们团队有6个人,大多数成员身兼两职。我是美术出身,最近
精华
7 赞
2 回复
坐骑系统开发避坑指南:4阶分级+内丹养成,让玩家肝得心甘情愿截图
坐骑系统开发避坑指南:4阶分级+内丹养成,让玩家肝得心甘情愿
坐骑不仅是代步工具,更是玩家的“战力伙伴”。这次更新的坐骑系统(凡兽→灵兽→珍兽→仙兽),从设计到落地踩了不少坑,最终形成了“固定基础属性+随机资质+内丹升级”的闭环,分享给大家可直接复用的思路! 一、先踩坑:初期设计的3个致命问题 1. 只分阶不分属性,玩家觉得“换皮不换质”,最早坐骑种类少,获取毫无成就感; 2. 资质随机太极端,非酋玩家弃坑:初始版本资质区间跨度大,有的凡兽比灵兽还强
4 赞
1 回复
第一关的地板截图
第一关的地板
其实其实作为一个初中生而言,时间是比较有限的 在一开始我们想设置的是地板塌陷,玩家在前面跑,地板在后面这种玩法 但很可惜因为技术的原因,还有当玩家进入游戏的时候,会有几秒的卡顿时间当人物进入游戏以后丢地板会造成玩家掉入虚空并且复活以后会一直重复这样的操作 所以我所以我们采用了最简单,最普效,最传统的方法,就是挖坑 对,就是挖坑 其实在一开始的第一关地板中是很明显的,可以看出地板的颜色哪里有坑 但是
5 赞