概要
VRChatでは、アバターやワールドをアップロードするために Unity を使います。 VCC 経由で推奨版を入れるのが標準で、手動導入時はバージョン選定に注意が必要です。
現在の標準は、Unity Hubだけでエディターを入れるのではなく、VCC(VRChat Creator Companion) 経由で推奨版を入れる方法です。
TL;DR
- Unity ID を作成する
- Unity Hub をインストール し、サインインとライセンス認証を済ませる
- VCC をインストール し、初回セットアップで推奨Unityを入れる
- バージョンは必ず Currently Supported Unity Version で確認する(執筆時点は
Unity 2022.3.22f1)
Unity Hubに「セキュリティ脆弱性のためアップグレードしてください」と出ても、VRChat向けプロジェクトでは推奨バージョンから勝手に上げないでください。アップロード後にコンテンツが読み込めなくなる可能性があります。公式の説明は Current Unity Version を参照してください。 {.is-warning}
PC向けに加えてAndroid / Quest / iOS向けも作る場合は、インストール時に Android Build Support や iOS Build Support も選びます。 VCCの案内に従うのが簡単です。
なぜ VCC 経由がよいか
- VRChatが検証しているUnityバージョンを選びやすい
- アバター用・ワールド用プロジェクトにSDKを入れやすい
- 手動で古いSDKのunitypackageを拾う事故を減らせる
画面つきの手順は次を順番に進めてください。
推奨バージョンの確認
VRChatで使うUnityは、ゲームクライアントの見た目のバージョンではなく、クリエイター向けに公開されている版に合わせます。 最新のHubが表示する「新しいUnity」とは限らない点に注意してください。
確認先: Currently Supported Unity Version
執筆時点では Unity 2022.3.22f1 です。今後変わることがあるため、作業のたびに公式ページを見てください。
Hub から手動で入れる場合
VCCを使えない事情があるときだけ、Unity Hubから該当バージョンを直接インストールします。
- Unity Hubを開き、インストール一覧から対象バージョンを追加する
- VRChatのドキュメントに載っている正確な版(例:
2022.3.22f1)を選ぶ - 必要ならAndroid / iOS Build Supportと言語パックを付ける
- Personalライセンスで問題ない用途か確認する
手動導入でも、プロジェクト作成とSDKの管理は可能な限りVCCに任せた方が安全です。 空の3Dテンプレートだけ作って古いSDKを入れる手順は、現行では推奨しません。
アバターのアップロード手順は SDK3 を使用したアバターのアップロード を参照してください。