在r/IndieGaming社区裡的单人开发者。游戏Demon刚刚获得了Steam页面的认证,我想向社区分享一下。

简介:我为竞争性的游戏开发了一个可以提供即时反馈的AI教练。教练可以在比赛中实时监测你的比赛情况并给出反馈,比赛结束后可以指导你关注的时间点。第一个版本支持CS:GO,之后的第两个支持游戏将由社区投票决定。

为什么这里有些人可能会感兴趣,想不到只是一些CS玩家:

这是一个最早一次在Steam上真正运作一个优化的本地LLM的一个应用。基础教练是使用了Llama 3.1 8B模型,有关基于云的虚拟身份是可以选择的,但核心产品是可以不需要他们的。

完成这个项目的路我走多次:

  • 通过Steam上一次又一次被拒绝的反馈终于获得了通过
  • 与Electron+native Steam SDK整合了一个艰难的过程
  • 用RTX 4070单独调试了对Llama 3.1 8B进行了优化,并且为此节省了大量的资金
  • 成为一个新的出版商,一个缺乏任何经验与记录的新手
  • 在Discord建了一个小型的团队(策略顾问,创意制片人,社区管理员)

Game Demon最特别的地方:

  • 使用四个不同的声音有不同的调子(教练、导师、技术分析、精确观察)——你可以自行选择你想使用哪种调子,因为你需要什么样的教练。
  • 在游戏的比赛中有实时的教练反馈,而不是赛后。
  • 本地优先的架构,建在这个原则上:玩家应该拥有他们的教练数据。

Steam页面:https://store.steampowered.com/app/4659510/Game_Demon/

Discord(开发者进程公开):https://discord.gg/c8tjQRjgMR

即将开始的推出在约3个星期。很高兴可以讨论此次的开发者经历、技术堆栈,以及Steam的认证过程,以及在消费硬件上如何用有限的资源将LLM优化了。