コンパイラ

VRChat のワールドのロジックを普通の Unity C# で書き、Udonite に Udon へコンパイルさせます。

更新日 2026-09-05

Udonite は普通の Unity C# を Udon にコンパイルします。覚えるべき方言も、使えないキーワードの一覧もありません。Unity で普段書いている C# が、そのままワールドの中で動きます。

Udon にどうしてもできないことは名指しで拒否され、コードと書き換え方が示されます。黙って消えるものはありません。

インストール

VRChat Creator Companion に次のリスティングを追加します。

https://udonite.github.io/vpm/index.json

その後、パッケージ一覧から Udonite を追加してください。VRChat Worlds SDK 3.10 以降と Unity 2022.3 が必要です。コンパイラのライブラリは同梱しているため、他に入れるものはありません。

次に読むもの

はじめかた は、空のプロジェクトからワールドのアップロードまでを通しで説明します。

プロジェクト構成 は、どのスクリプトがプログラムになるのか、アセンブリ定義との関係、そして Udon に載せないコードの外しかたを扱います。

対応状況 は、何がコンパイルでき、Udon には決してできないことが何かを正直に並べた一覧です。

ネットワーク は、同期フィールド、カスタムイベント、型付きネットワークイベントを扱います。

診断コード は、拒否のコードをすべて説明します。

問題が発生しました 再読み込み