コンパイラ
VRChat のワールドのロジックを普通の Unity C# で書き、Udonite に Udon へコンパイルさせます。
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 が必要です。コンパイラのライブラリは同梱しているため、他に入れるものはありません。
次に読むもの
はじめかた は、空のプロジェクトからワールドのアップロードまでを通しで説明します。
対応状況、ネットワーク、UdonSharp からの移行、診断コード は現在英語のみです。