本文へスキップ

インストール

まず CLI をインストールします。ゲームコードで Vifu API を使う場合だけ SDK を追加します。

CLI

CLI は AI ネイティブゲームの作成、実行、テスト、ビルド、生成、公開に使います。

bash
curl -fsSL https://vifu.dev/cli | bash
vifu --help

インストーラーは macOS、Linux、または Windows shell 向けのネイティブ vifu バイナリをダウンロードします。Agent skill は別にインストールします。詳しくは Vifu Agent Skill を参照してください。ネイティブインストールが使えない場合は npm を使います。

bash
npm install -g @vifu/cli@alpha
vifu --help

プロジェクト内の CLI として使う場合:

bash
npm install --save-dev @vifu/cli@alpha
npx vifu --help

プロジェクトを作成する

bash
npm create @vifu/vifu my-game -- --template vanilla --no-interactive
cd my-game
vifu deploy --yes

npm create @vifu/vifu がサポート対象のプロジェクト初期化コマンドです。公開 CLI コマンドとして vifu createvifu new は提供していません。

既存のブラウザーゲームでは、次のように始めます。

bash
cd path/to/your-game
vifu deploy --yes

deploy も、プロジェクト設定がない場合は自動で設定フローを開始します。CI では vifu deploy --yes で検出された既定値を使えます。

Vifu SDK

SDK はブラウザーゲームの中で使い、安全なセッションコンテキスト、イベント、ゲームが所有するアクションを Vifu に公開します。

npm

バンドラーやビルド手順があるゲームでは npm でインストールします。

bash
npm install @vifu/sdk@alpha
ts
import { createVifuSDK } from "@vifu/sdk";

CDN

jsDelivr からブラウザー用 build を読み込めます。デプロイするゲームでは SDK の正確なバージョンを使ってください。

html
<script src="https://cdn.jsdelivr.net/npm/@vifu/[email protected]/dist/browser/vifu-sdk.js"></script>
<script>
  const vifu = window.vifu;
</script>

デプロイ用にログインする

vifu.ai でアカウントを作成してから実行します。

bash
vifu login

ゲームディレクトリからデプロイします。

bash
vifu deploy

次のステップ