跳到正文

概览

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 creatorUpstream sourcePackaged or maintained by VifuLicenseVifuHub 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 解决这些游戏如何作为公开项目存在。

从这里开始

  1. 完成快速开始
  2. 了解项目格式与构建流程
  3. 阅读 Agent Runtime
  4. 使用 VifuHub CLI 发布发行版本