概要

VRChatでは、アバターやワールドをアップロードするために Unity を使います。 VCC 経由で推奨版を入れるのが標準で、手動導入時はバージョン選定に注意が必要です。

現在の標準は、Unity Hubだけでエディターを入れるのではなく、VCC(VRChat Creator Companion) 経由で推奨版を入れる方法です。

TL;DR

  1. Unity ID を作成する
  2. Unity Hub をインストール し、サインインとライセンス認証を済ませる
  3. VCC をインストール し、初回セットアップで推奨Unityを入れる
  4. バージョンは必ず Currently Supported Unity Version で確認する(執筆時点は Unity 2022.3.22f1

Unity Hubに「セキュリティ脆弱性のためアップグレードしてください」と出ても、VRChat向けプロジェクトでは推奨バージョンから勝手に上げないでください。アップロード後にコンテンツが読み込めなくなる可能性があります。公式の説明は Current Unity Version を参照してください。 {.is-warning}

PC向けに加えてAndroid / Quest / iOS向けも作る場合は、インストール時に Android Build SupportiOS Build Support も選びます。 VCCの案内に従うのが簡単です。

なぜ VCC 経由がよいか

  • VRChatが検証しているUnityバージョンを選びやすい
  • アバター用・ワールド用プロジェクトにSDKを入れやすい
  • 手動で古いSDKのunitypackageを拾う事故を減らせる

画面つきの手順は次を順番に進めてください。

  1. Unity Hub のインストール
  2. VCC のインストール

推奨バージョンの確認

VRChatで使うUnityは、ゲームクライアントの見た目のバージョンではなく、クリエイター向けに公開されている版に合わせます。 最新のHubが表示する「新しいUnity」とは限らない点に注意してください。

確認先: Currently Supported Unity Version

執筆時点では Unity 2022.3.22f1 です。今後変わることがあるため、作業のたびに公式ページを見てください。

Hub から手動で入れる場合

VCCを使えない事情があるときだけ、Unity Hubから該当バージョンを直接インストールします。

  1. Unity Hubを開き、インストール一覧から対象バージョンを追加する
  2. VRChatのドキュメントに載っている正確な版(例: 2022.3.22f1)を選ぶ
  3. 必要ならAndroid / iOS Build Supportと言語パックを付ける
  4. Personalライセンスで問題ない用途か確認する

手動導入でも、プロジェクト作成とSDKの管理は可能な限りVCCに任せた方が安全です。 空の3Dテンプレートだけ作って古いSDKを入れる手順は、現行では推奨しません。

アバターのアップロード手順は SDK3 を使用したアバターのアップロード を参照してください。

関連ページ