XRift とは
XRift は、WebXR を使った没入型 3D ワールドを簡単に構築するためのプラットフォームです。
開発できるもの
ワールド
XRift では、独自の 3D ワールドを作成できます。React Three Fiber をベースにしたコンポーネントライブラリを使って、VR/AR 対応のインタラクティブな空間を構築できます。
アイテム
ワールド内に配置できる再利用可能な 3D コンポーネントを作成できます。アップロードしたアイテムはインベントリから各ワールドで使用できます。
ツール
xrift-cli
コマンドラインツール。プロジェクトの作成、XRift プラットフォームへのアップロードなどを行います。
@xrift/sdk
XRift プラットフォーム向けのユニバーサル SDK。Node.js とブラウザの両環境でワールド・アイテムの API 操作とファイルアップロードを提供します。
xrift-world-components
WebXR ワールドを構築するための React コンポーネントライブラリ。
クイックスタート
# XRift CLI をインストール
npm install -g @xrift/cli
# 新しいワールドを作成
xrift create world my-world
# プロジェクトに移動して開発サーバーを起動
cd my-world
npm run dev
詳細は Getting Started を参照してください。