跳到正文

Awesome Open Source AI Native Games

这个集合会保留每个游戏的原始 GitHub 项目,并通过 VifuHub/Agent Runtime 集成让它成为 VifuHub 公开项目,并可在 Agent Runtime 中运行。它不是对上游项目的替代。

bash
git clone --recurse-submodules https://github.com/vifudotdev/awesome-open-source-ai-native-games
cd awesome-open-source-ai-native-games

Games

AIventure

  • 原始项目:bebechien/AIventure
  • VifuHub/Agent Runtime 集成:让 AIventure 进入 VifuHub 发布流程与 Agent Runtime。Agent Runtime 为 AI agent / tool、game state、resource、world 和已批准 runtime capability 建立游戏接口。AIventure 用它实现模型驱动 NPC 玩法,无需在游戏中嵌入提供方凭据或宿主通信代码。
bash
cd games/aiventure
vf deploy

Starters

Hello Web

starters/hello-web 是用于验证最小 VifuHub 发布结构的第一方静态浏览器 starter。

bash
cd starters/hello-web
vf deploy

集合原则

  • 标明原始 GitHub 项目并保留上游许可。
  • 保留游戏自身身份和核心玩法,同时接入 VifuHub 发布流程与 Agent Runtime。
  • 通过 VifuHub SDK 使用 Agent Runtime 的 AI、状态、资源及游戏需要的其他能力接口。
  • 能从项目目录运行 vf deploy

VifuHub/Agent Runtime 集成

准备一个开源游戏用于 VifuHub 与 Agent Runtime 时:

  1. 用 submodule 或 fork 保留可见的上游历史。
  2. 确认静态浏览器构建输出。
  3. 不替换核心体验,将项目做成 VifuHub 公开项目。
  4. 对 AI、状态、资源和运行时能力,使用 hub.* 作为游戏到 Agent Runtime 的接口。
  5. 从部署构建中移除未使用的本地或远程 AI 提供方。
  6. 运行 vf deploy

先阅读: