Unity & VRChat 開発用語【初心者向け】

「 Unity & VRChat 開発用語【初心者向け】」のアイキャッチ画像

目次
  1. ✅ Unity & VRChat関連ツール・ソフト
    1. 1️⃣ Unity Editor(ユニティエディター)
    2. 2️⃣ Unity Hub(ユニティハブ)
    3. 3️⃣ VCC(VRChat Creator Companion)
  2. ✅ プロジェクト構造
    1. 4️⃣ Project(プロジェクト)
    2. 5️⃣ Scene(シーン)
    3. 6️⃣ Hierarchy(ヒエラルキー)
    4. 7️⃣ Assets(アセット)
    5. 8️⃣ Inspector(インスペクター)
  3. ✅ オブジェクト関連
    1. 9️⃣ Game Object(ゲームオブジェクト)
    2. 🔟 Prefab(プレハブ)
    3. 1️⃣1️⃣ Component(コンポーネント)
  4. ✅ 3Dモデル関連
    1. 1️⃣2️⃣ Mesh(メッシュ)
    2. 1️⃣3️⃣ Bone(ボーン)
  5. ✅ 見た目を作る素材
    1. 1️⃣4️⃣ Material(マテリアル)
    2. 1️⃣5️⃣ Shader(シェーダー)
    3. 1️⃣6️⃣ Texture(テクスチャ)
  6. 🎓 まとめ
  7. Unity用語一覧
    1. 🧱 基本用語(General)
    2. 🖼️ グラフィックス(Graphics)
    3. 🎮 2D & 物理(2D/Physics)
    4. 🎞️ アニメーション(Animation)
    5. 🧠 スクリプティング(Scripting)
    6. 🔧 エディター(Editor)
  8. 📦 アセット関連用語
    1. アセット (Asset)
    2. インポート (Importing assets)
    3. アセットバンドル (AssetBundle)
    4. アセットパッケージ (.unitypackage)
  9. 🎧 オーディオ関連用語
    1. オーディオクリップ (Audio Clip)
  10. 🛠️ コア用語
    1. ビルド (Build)
    2. プラグイン (Plugin)
    3. 開発ビルド (Development Build)
    4. バージョン管理 (Version Control)
  11. 🖥️ エディター関連用語
    1. Inspector (インスペクター)
    2. Hierarchy (ヒエラルキー)
    3. Scene View (シーンビュー)
    4. Game View (ゲームビュー)
    5. Project Window (プロジェクトウィンドウ)
    6. Console Window (コンソールウィンドウ)
  12. 🎨 グラフィックス関連用語
    1. Shader (シェーダー)
    2. Material (マテリアル)
    3. Texture (テクスチャ)
    4. Lighting (ライティング)
    5. Reflection Probe (リフレクションプローブ)
    6. Post-processing (ポストプロセッシング)
  13. 📜 スクリプティング関連用語
    1. MonoBehaviour (モノビヘイビア)
    2. Coroutine (コルーチン)
    3. ScriptableObject (スクリプタブルオブジェクト)
    4. API (Application Programming Interface)
    5. Event (イベント)
  14. 🖱️ UI関連用語
    1. Canvas (キャンバス)
    2. Rect Transform (レクトトランスフォーム)
    3. Button (ボタン)
    4. Text (テキスト)
    5. Image (イメージ)
    6. Event System (イベントシステム)
  15. 🌐 マルチプレイヤー関連用語
    1. Network Manager (ネットワークマネージャー)
    2. Host (ホスト)
    3. Client (クライアント)
    4. Network Identity (ネットワークアイデンティティ)
    5. Network Transform (ネットワークトランスフォーム)
  16. 🎬 Timeline 関連用語
    1. Timeline (タイムライン)
    2. Track (トラック)
    3. Playable Asset (プレイアブルアセット)
  17. ⚙️ 物理関連用語
    1. Rigidbody (リジッドボディ)
    2. Collider (コライダー)
    3. Physics Material (フィジックスマテリアル)
    4. Joint (ジョイント)
  18. 🛰️ サービス関連用語
    1. Unity Analytics (ユニティアナリティクス)
    2. Unity Ads (ユニティアズ)
    3. Unity Cloud Build (クラウドビルド)
    4. Unity Collaborate (コラボレート)
  19. 💡 その他の小カテゴリ
    1. Lighting (ライティング)
    2. Lightmap (ライトマップ)
    3. Global Illumination (グローバルイルミネーション)
    4. Profiler (プロファイラー)
    5. Asset Store (アセットストア)
    6. VR (バーチャルリアリティ)

✅ Unity & VRChat関連ツール・ソフト

1️⃣ Unity Editor(ユニティエディター)

Unityの本体ソフト。ゲームやVRChatアバターを作るための開発画面で、プロジェクトの編集・構築をすべて行う場所。

2️⃣ Unity Hub(ユニティハブ)

Unity Editorを管理する専用アプリ。複数のUnityバージョンを切り替えたり、新しいプロジェクトを作ったりする管理ツール。

3️⃣ VCC(VRChat Creator Companion)

公式URLをクリックして、ダウンロード https://vrchat.com/home/download

正式名:VRChat Creator Companion(クリエイターコンパニオン)
VRChat公式が配布している、アバター・ワールド制作を補助する統合ツール。必要なUnity設定やSDK導入を自動化してくれる。


✅ プロジェクト構造

4️⃣ Project(プロジェクト)

Unityで作業する一つの制作単位。アバターやワールドなど、素材・設定を含めた一式をまとめたフォルダ。

5️⃣ Scene(シーン)

プロジェクト内で作業する一つの作業空間。ゲームやワールドの一場面を構築するレイヤーのようなもの。

6️⃣ Hierarchy(ヒエラルキー)

Scene内の全てのオブジェクト(キャラ、ライト、カメラなど)の配置・階層構造を表示するパネル。

7️⃣ Assets(アセット)

プロジェクトで使う全ての素材(3Dモデル、テクスチャ、音声、スクリプトなど)をまとめて管理するフォルダ。

8️⃣ Inspector(インスペクター)

選択したオブジェクトの詳細設定を編集できるパネル。位置やサイズ、マテリアルなどを調整する。


✅ オブジェクト関連

9️⃣ Game Object(ゲームオブジェクト)

Scene内に配置する全ての要素の基本単位。キャラ、ライト、カメラなど、見える物も見えない機能も全部これがベース。

🔟 Prefab(プレハブ)

何度も使うオブジェクトを保存して、再利用可能にするテンプレート。アバターの部品などをまとめて管理できる。

1️⃣1️⃣ Component(コンポーネント)

Game Objectに機能を追加する部品。例:位置を制御する「Transform」、光を当てる「Light」など。


✅ 3Dモデル関連

1️⃣2️⃣ Mesh(メッシュ)

3Dオブジェクトの形状データ。ポリゴンの集まりで出来ていて、キャラクターの形などを決める。

1️⃣3️⃣ Bone(ボーン)

3Dキャラクターを動かす骨組み。アバターの腕や足の動きの元になる。


✅ 見た目を作る素材

1️⃣4️⃣ Material(マテリアル)

Meshの表面をどんな色・質感で表示するかを決める設定。テクスチャ・シェーダーなどを含む。

1️⃣5️⃣ Shader(シェーダー)

Materialの見た目を決めるプログラム。光の当たり方、透過、金属感など複雑な表現が可能。

1️⃣6️⃣ Texture(テクスチャ)

Materialに貼り付ける画像。色や模様を表現するシールのような役割。


🎓 まとめ

これらはVRChatアバター制作でも必ず出てくる基本ワードです!


Unity用語一覧

🧱 基本用語(General)

  • GameObject
    Unity内のすべてのオブジェクトの基本単位。空のオブジェクトからライト、カメラ、メッシュまで含む。
  • Component
    GameObjectに追加して機能を持たせる要素。トランスフォームやコライダー、スクリプトもコンポーネント。
  • Transform
    オブジェクトの位置、回転、スケールを管理する基本的なコンポーネント。
  • Prefab
    繰り返し使えるテンプレートオブジェクト。インスタンスを変更すると元データに反映も可能。

🖼️ グラフィックス(Graphics)

  • Shader
    マテリアルの描画処理を定義するコード。ライティングや表面表現に影響を与える。
  • Material
    シェーダーとテクスチャを組み合わせてオブジェクトに外観を与える設定。
  • Texture
    画像ファイルなどを使ってマテリアルに貼り付けるグラフィック要素。

🎮 2D & 物理(2D/Physics)

  • Sprite
    2D画像の基本単位で、ゲーム内でキャラクターやUI要素として使用される。
  • Rigidbody / Rigidbody2D
    オブジェクトに物理挙動を与えるためのコンポーネント。
  • Collider / Collider2D
    物理的な当たり判定を設定するためのコンポーネント。

🎞️ アニメーション(Animation)

  • Animator
    アニメーションステートを管理するためのコンポーネント。
  • Animation Clip
    オブジェクトの動きや変化を記録したデータ。
  • Blend Tree
    アニメーション間のスムーズな遷移を制御するツール。

🧠 スクリプティング(Scripting)

  • MonoBehaviour
    Unityでスクリプトを動かすための基本クラス。Start, Updateなどを定義する。
  • Coroutine
    一定時間ごとに処理を行いたいときに使う非同期処理の仕組み。

🔧 エディター(Editor)

📦 アセット関連用語

アセット (Asset)

テクスチャ、3Dモデル、音声ファイルなど、Unityプロジェクト内で使用する素材一式のことです。Assets フォルダに配置・インポートして、ゲーム内で利用します。

インポート (Importing assets)

外部ファイルをUnityに取り込み、使用可能な形式に変換してAsset Databaseに登録する処理です。

アセットバンドル (AssetBundle)

複数のアセットを一つのパッケージ形式にまとめて、後からダウンロード/読み込み可能な形式にしたものです。DLCやアセット配信に使用されます。

アセットパッケージ (.unitypackage)

Unityエディタ間でアセットを共有するための圧縮ファイル形式です。プロジェクト間の素材移植に便利です。


🎧 オーディオ関連用語

オーディオクリップ (Audio Clip)

Audio Source コンポーネントで再生される音声データです。Mono/Stereo/最大8チャンネルの音声形式をサポートし、.wav/.mp3/.oggなどのファイルが使用できますdocs.unity3d.com+1docs.unity3d.com+1


🛠️ コア用語

ビルド (Build)

Unityプロジェクトを特定プラットフォーム向けに実行形式(.exe、.apkなど)として出力する処理です。

プラグイン (Plugin)

C#スクリプトだけでなく、ネイティブライブラリ(C/C++)などをUnityに組み込むための拡張機能です。Managed/Nativeタイプがあります。

開発ビルド (Development Build)

デバッグ用に情報付きでビルドするモードで、Profilerやログが有効になります。

バージョン管理 (Version Control)

大規模プロジェクト向けのPerforceやGitによる共同開発管理の仕組み。Assetsフォルダのメタデータ管理などに対応しています。

🖥️ エディター関連用語

Inspector (インスペクター)

選択したオブジェクトのプロパティを表示・編集するパネルです。コンポーネントの設定を直接いじる中心的な場所です。

Hierarchy (ヒエラルキー)

シーン内のGameObjectをツリー構造で表示するパネルです。親子関係やオブジェクトの構造が一目でわかります。

Scene View (シーンビュー)

オブジェクトを配置したり、位置を調整する作業用の3Dエディタビューです。ドラッグやツールで直感操作が可能です。

Game View (ゲームビュー)

実際にプレイヤーが見るカメラ視点を再現してプレビューできるビューです。

Project Window (プロジェクトウィンドウ)

Assetsフォルダの中身をフォルダ構造で管理するパネルです。ファイルの移動や管理ができます。

Console Window (コンソールウィンドウ)

デバッグログやエラーメッセージを確認するためのウィンドウです。スクリプトの動作チェックに必須です。


🎨 グラフィックス関連用語

Shader (シェーダー)

オブジェクトの描画方法を定義するプログラムです。表面の光沢や質感を計算する大事な要素です。

Material (マテリアル)

シェーダーにテクスチャや色などのパラメータを適用して、オブジェクトの外観を作る設定です。

Texture (テクスチャ)

画像ファイルを表面に貼り付けるための素材です。カラーだけでなく、法線マップやスペキュラマップとしても使われます。

Lighting (ライティング)

シーン内の光源設定や環境光、影の生成を管理するシステムです。

Reflection Probe (リフレクションプローブ)

オブジェクトに周囲の反射をリアルに再現させるためのライト機能です。

Post-processing (ポストプロセッシング)

カメラ映像に対して最終的な画質調整(色補正、ブルーム、被写界深度など)を行うエフェクトです。

📜 スクリプティング関連用語

MonoBehaviour (モノビヘイビア)

Unityでスクリプトを作成するときの基本クラスです。Start()Update() など、Unityのライフサイクルイベントを扱えます。

Coroutine (コルーチン)

一定時間ごとに処理を分割して実行する仕組みです。yield return を使って、待機処理をスムーズに書けます。

ScriptableObject (スクリプタブルオブジェクト)

スクリプトだけでなく、データをアセットとして保存できる特別なクラスです。設定値などの共有に便利です。

API (Application Programming Interface)

Unityで利用できる関数群の総称です。スクリプトからUnityエンジンの機能を呼び出すのに使います。

Event (イベント)

UI操作や条件が揃ったときに自動的に発火する仕組みです。UnityEvent としてエディター上で設定もできます。


🖱️ UI関連用語

Canvas (キャンバス)

UIを描画するためのルート要素です。すべてのUI要素はCanvasの子として配置されます。

Rect Transform (レクトトランスフォーム)

UI要素の位置やサイズを制御するコンポーネントです。通常の Transform とは異なり、アンカーとピボットを持ちます。

Button (ボタン)

クリック可能なUI要素です。押されたときのイベントを設定できます。

Text (テキスト)

画面に文字を表示するためのUI要素です。

Image (イメージ)

UI内に画像を表示するコンポーネントです。スプライトを使用します。

Event System (イベントシステム)

UIの入力やフォーカス管理を司るコンポーネントです。クリックやタッチを受け付ける基盤となります。

🌐 マルチプレイヤー関連用語

Network Manager (ネットワークマネージャー)

マルチプレイヤー機能の基盤をまとめて管理するコンポーネントです。接続やプレイヤースポーンの管理を自動化します。

Host (ホスト)

自分自身がサーバーとして振る舞いながら同時にクライアントとしても参加する状態です。

Client (クライアント)

他のホストに接続してゲームに参加する側の役割です。

Network Identity (ネットワークアイデンティティ)

ネットワーク上で同期させたいオブジェクトに必ず付ける識別用コンポーネントです。

Network Transform (ネットワークトランスフォーム)

オブジェクトの位置や回転をネットワーク経由で同期するためのコンポーネントです。


🎬 Timeline 関連用語

Timeline (タイムライン)

シーン内のアニメーション、オーディオ、カメラカットなどの演出を時間軸で編集できるツールです。

Track (トラック)

Timeline 内で制御したいオブジェクトやアニメーションのレイヤーです。複数のTrackを組み合わせて複雑な演出ができます。

Playable Asset (プレイアブルアセット)

Timelineで再生できる要素。アニメーションクリップや音声などを含みます。


⚙️ 物理関連用語

Rigidbody (リジッドボディ)

オブジェクトに物理挙動を付与するコンポーネントです。質量や摩擦、重力などを設定します。

Collider (コライダー)

物理的な当たり判定を設定するためのコンポーネントです。Box Collider、Sphere Collider など形状に応じて使い分けます。

Physics Material (フィジックスマテリアル)

物理マテリアルを使うと、表面の摩擦や跳ね返り(バウンス)を調整できます。

Joint (ジョイント)

複数の Rigidbody を繋げて特定の動きだけを許す機構です。Hinge Joint や Fixed Joint など種類があります。

🛰️ サービス関連用語

Unity Analytics (ユニティアナリティクス)

プレイヤーの行動データを収集・可視化できる公式サービスです。プレイヤーの離脱率や広告収益などを把握できます。

Unity Ads (ユニティアズ)

モバイルアプリ向けの広告配信サービスです。動画広告やリワード広告を簡単に導入できます。

Unity Cloud Build (クラウドビルド)

プロジェクトをクラウド上で自動ビルドしてくれるサービスです。複数プラットフォーム向けにビルドを自動化できます。

Unity Collaborate (コラボレート)

小規模チーム向けの簡易バージョン管理サービスです。バージョン管理が苦手でもチームで作業しやすくなります。


💡 その他の小カテゴリ

Lighting (ライティング)

リアルな光の表現を作るための仕組みです。ベイクドライト、リアルタイムライト、GIなどがあります。

Lightmap (ライトマップ)

ベイクしたライティング情報をテクスチャ化したものです。パフォーマンス向上に役立ちます。

Global Illumination (グローバルイルミネーション)

光の反射・間接光を計算するライティング技術です。

Profiler (プロファイラー)

ゲームのCPU/GPU使用率、メモリ消費、フレーム時間などをリアルタイムでモニタリングできるデバッグツールです。

Asset Store (アセットストア)

公式の素材マーケットです。モデル、スクリプト、エディタ拡張などを購入または無料でダウンロードできます。

VR (バーチャルリアリティ)

VR機器を使って没入感のある3D体験を提供する機能群です。Unityでは専用APIやXR Plugin Managementで設定します。