我们刚刚发布了 RoyalCraft,一款面向 Android 和 iOS 的实时 1 对 1 策略游戏。想像 Clash Royale,但在其上加入经济系统:你可以拖动卡牌召唤单位,同时建造金矿、升级城堡并通过视野雾探索。三个种族,无抽卡,无单位等级,无广告。
大部分工作使用 AI 编码助手完成(主要是 Claude Code),下面是真实的项目进度分析:AI 完成了哪些部分,以及哪些部分需要人 closely 监督。
AI 完成了重体力工作
-
游戏玩法与网络代码:Unity 客户端加上在 AWS GameLift(首尔和美国东部)上运行的服务器授权专用服务器。代理编写了大部分系统:匹配、重连、服务器不会泄漏的视野雾效,以及排位赛季。
-
音频:所有音效和音乐均通过 Python 脚本在代码中合成。没有素材包,因此为直播者提供了无版权担忧。
-
本地化:14 种语言。AI 完成了全部翻译,并构建了一个编辑器内部工具,可在每种语言和分辨率下循环显示每个画面,并在文本被截断或重叠时进行标记。
-
实时平衡:所有平衡数值存储在表格中,并在不重新构建的情况下推送到正式服务器。代理在变更上线前运行模拟。
-
营销素材:预告片、App Store 预览视频和广告图片均由代理编写的内置捕获工具生成,并通过 Python 合成。
AI 完成了哪些部分,以及哪些部分出错
-
基础设施变更看似完成:服务器部署悄无声息地丢失了启动参数,我们几周后才发现。现在的规则是,只有在实时日志中得到验证之前,任何事情都不算完成。
-
移动端唯一错误:iOS 在匹配开始时崩溃,原因是字体引擎消耗了 2GB 内存。该错误在编辑器中从未出现,因此 AI 需要真实设备日志才能定位。
-
多语言文本布局:泰语声调符号重叠,德语字符串溢出。翻译本身容易,但让文本合适才是难点。
我的体会:AI 在构建和处理琐碎的大量内容(14 种语言、数百种音效)方面非常出色,但你必须是那位坚持验证的人。
乐意回答关于工作流的问题。
Google Play: https://play.google.com/store/apps/details?id=com.mythree.royalcraft
App Store: https://apps.apple.com/us/app/id6810645568
处理视频 7uz0ogbmnsxh1...
评论 (0)