由于本人代码一窍不通,加之近几年AI迅猛发展,但总有人说AI coding无法替代人类,因为我一直有个自己做游戏的梦想,所以亲自尝试了一下,约两个月左右做出了第一款游戏,近期将会steam和安卓端上架,同时汇总了一些坑以及经验,和大伙儿分享下,经验和坑将按时间顺序排列,即从开始有做游戏的念头到最终封板结束。
想做阶段:这个阶段我想了数年,从13年开始进入游戏行业就一直想做一款属于自己的游戏,所以在十余年的工作积累中反复将某些执念灌输到自己游戏的理念中,包括玩法框架、数值节奏、美术风格等内容,有一定储备。
准备阶段:6月初感觉AI coding火候差不多了,整理了一下思路,开始调研各大模型、agent等信息,主要是在性能和成本之间徘徊,最终选择了deepseek+reasonix做为核心工具,初期的预期是ds虽然api形式但价格不高,可劲儿蹬估计一天也就十块八块顶天了,打听了下周围也是这么个反馈,直到我巅峰单日蹬出了50多块的时候,我开始摸脑袋。
正确做法:性价比不应成为核心判断原因,多模态、agent和大模型的配合以及规划等复合能力才是核心,所以初期如果预算不足建议20刀codex+16刀cursor相当够用;
规划阶段:第一个产品信奉什么都规划=什么都没规划,说白了规划的太多会束手束脚,反正自己做想怎么做怎么做,甚至都没做什么像样的策划案,跟AI的沟通等同于跟村口大爷牛头不对马嘴所以无数次返工以至于屎山不断增高;
正确做法:第二个产品开始思考,开始在理论上规划应分大盘规划和阶段性规划,大盘规划属于美术、玩法、世界观等大面资料要提前给出并限制或者做成某些记忆让模型或agent本身记牢不越过;同时在后续的功能模块或小范围新功能之前都要及时和AI提前沟通,比如我现在的流程是cursor做为程序执行,codex做为美术+策划的职能,我来把控整体方向和效果,毕竟只有我有人眼,每次大小需求之前都应和codex沟通明确之后量化为代码框架直接反馈给cursor制定plan,再将plan发给codex循环往复两三次将得到在codex策划视角下不需要补充的目前阶段性策划案,同时因为plan是cursor写的也不影响cursor执行;PS:codex或者gpt的web聊天功能可用5.6 sol且全部免费,是个用来核对案子的好东西。执行阶段:第一个产品基本毫无规划和执行的界限,想到什么就说什么,说什么AI就做什么,做什么就错什么,错了就改什么,什么框架或者限制都没加,更不用提门禁 封存 封板之类,再加上ds没有多模态并且于6月底看到了涨价通知,遂咨询技术大佬当机立断换了cursor,开始有了质的飞跃,开始学会plan再做,开始能在cursor里直接指定位置用AI生UI或者各类icon填充毫无美术的游戏框架;同时我还干了个牛逼事儿,ds和cursor我都拥有一个用了接近半个多月的超长上下文,也对我的钱包和效果造成了巨大打击;
正确做法:想到什么做什么没问题,区别是怎么做,怎么落地,谁来落地,谁来做,新产品目前是我想怎么做,告知codex后codex来落地成技术能看懂的方案并用大白话总结这一段方案的目的,顺带我也跟着学结构,学这么做在技术层面的原因,然后将codex落地的技术发给cursor做成plan,做完后把plan再扔给codex审核,反复几次三方无异议之后cursor开干;这里就是我想怎么做,codex总结方案,我+codex落地方案,cursor去执行方案;同时codex还会根据功能或游戏机制逻辑等模块化的结构来拆分和cursor的对话,单一对话只用来解决单一问题,等遇到复杂或者多关联的问题在拉起多个对话一起解决,当然这个只有codex记得住了,我肯定记不住看不懂甚至找不着了,很随缘。还有一个技巧,当你无论如何无法描述清楚你的需求时,不妨告诉AI:调研(竞品名称)的功能是如何制作的。AI就会扔给你个plan,机制和结果一般都符合预期;验收阶段:第一个产品验收是不存在的,我自己点几下没问题就过了,以至于后续整个游戏家徒四壁四处漏风,之后再cursor以及codex的免费额度帮助下渡过难关;
正确做法:最合适的方法是每个功能模块即上述4中解决单一问题的单一对话,在对话中制作完功能后就立刻验收,确定保证每个功能对应的对话都在当前功能内在AI的测试用例+人眼人手双重验收后没有问题,虽然这样无法保证功能交叉后是否会有新问题,但新问题可以建立在老功能老模块没问题的基础之上,而不是地基都摇摇欲坠;同时可以结合playwright单开本地服按现实时间让AI写脚本全盘测试,但会比较浪费token尤其是功能多了大了之后;上线前的准备:临近上线前需要考虑上哪些渠道,需要哪些物料,接哪些sdk,这些统一都可交由AI处理,firebase大概10分钟就通了顺带接了谷歌登录sdk,谷歌商店和steam商店的卖场图,告知AI尺寸和商店名称就能自动生成,这里反而是最轻松的阶段。
以上是本人第一次0经验依靠AI全栈做游戏的全部经验和教训。

