独立开发,同时兼顾全职工作。项目始于2025年3月,因为我一直想做一款殖民地模拟游戏——你可以在游戏中随意输入指令,AI会实时响应并生成内容。现在它已上架App Store,今天刚发布了8.0版本。

游戏玩法:建立殖民地,在指挥台上输入指令,AI会将这些指令转化为叙事场景,并记录在殖民者的记忆中。每个殖民地都有专属章程和一幅可随着等级提升而重绘的肖像画。游戏包含:探索随机生成区域的远征队、拥有随机生成背景故事的殖民者、三人殖民者议会、装备系统、水晶和天赋树(支持自动战斗)、一座十层高塔(顶层之上还有无尽攀登模式)、ELO竞技场、公会与团队副本、15分钟战场(无需账号即可在浏览器中游玩),以及每四周更新一次的新赛季。8.0版本新增功能:旁白角色Kira会为1至100级每级分配一个任务,并用她自己的声音朗读每个任务。

技术架构:后端使用Python,运行在我早在项目开始前就自研的框架上(ft3,已开源至GitHub)。现在大部分代码编写由Claude Code完成,我负责审阅——根据任务需求选择Opus或Fable 5.1模型。iOS端采用SwiftUI,架构相同。旁白和Kira的语音通过fal平台调用ElevenLabs完成,包含George和Sarah两种声线,语音片段会根据文本哈希缓存,因此仅重新合成修改部分。所有美术资源均通过fal调用Krea 2 Turbo生成,包括殖民地肖像、远征场景、殖民者肖像等,均在请求过程中实时生成。角色扮演回复基于Sonnet 5模型运行。上方预告片由Seedance 2.5根据游戏实际截图生成动画。

成本投入:上次发布前预处理全部旁白音频的成本为53美元,8.0版本的229条Kira任务线成本为1.39美元,每张图像生成仅需几美分。真正的开支大头是Claude订阅计划。目前项目规模:API端2200次提交,iOS端976次提交,约18万行Python代码和18万行Swift代码,390个测试文件,通过TestFlight进行了361次构建。

App Store:https://apps.apple.com/us/app/starworld-ai/id6743031331

浏览器战场(无需注册):https://starworldai.com/battleground?utm_source=reddit&utm_medium=post&utm_campaign=aigamedev-80