概览
Vifu 为 AI 原生游戏构建开源基础设施。Agent Runtime 提供运行层;VifuHub 将 可玩发行版本与对应源码放在同一个公开项目中。
VifuHub 项目
VifuHub 以发行版本为中心。一个公开项目可以呈现:
text
Project
├── Playable release
├── Corresponding source
├── Release version
├── License
├── Creator attribution
├── Runtime metadata
└── Optional upstream repository最重要的关系,是用户正在试玩的游戏与该发行版本对应源码之间的关系。上游链接 可以标明最初的开发位置,但开发历史不等同于发行历史。
Vifu 整理的项目会明确区分 Original creator、Upstream source、 Packaged or maintained by Vifu、License 和 VifuHub release,不会暗示 原作者已经注册或参与维护 VifuHub 项目。
源码状态
| 状态 | 含义 |
|---|---|
| Open Source | 源码公开,并附带明确的开源许可证。 |
| Source Available | 可以查看源码,但使用、修改或再分发受到限制,或授权不明确。 |
| Playable Only | 只有可玩发行版本,没有对应的公开源码。 |
VifuHub 优先展示 Open Source 项目。仅仅可以下载构建文件或源码压缩包,不代表 项目可以标记为 Open Source。
开发组成
| 部分 | 用途 |
|---|---|
| Agent Runtime | 运行智能体、状态、资源、能力与游戏代码。 |
| 项目格式 | 描述构建、运行入口、资源和发行元数据。 |
| VifuHub SDK | 将游戏代码连接到 Agent Runtime 服务与已声明的宿主能力。 |
| VifuHub CLI | 使用 vf 构建、检查并发布可玩的发行版本。 |
| VifuHub | 呈现游戏、源码、发行版本、许可证、归属、运行信息与上游链接。 |
Agent Runtime 解决 AI 原生游戏如何运行;VifuHub 解决这些游戏如何作为公开项目存在。
从这里开始
- 完成快速开始。
- 了解项目格式与构建流程。
- 阅读 Agent Runtime。
- 使用 VifuHub CLI 发布发行版本。
