# スクリプトのコンパイル

> How and in what order Unity compiles your scripts and how you can organize your scripts into assemblies.

このセクションでは、Unity がスクリプトをコンパイルする方法と順番について説明します。

| **トピック**                                                                                                                  | **説明**                                                    |
| ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [特殊フォルダー](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/script-compile-order-folders.md) | スクリプトのコンパイル順に影響を与える Unity の予約済みのフォルダー名に関する情報。             |
| [条件付きコンパイル](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation.md)    | プリプロセッサーディレクティブを使用して定義し、コードのセクションをコンパイル対象として選択的に包含/除外します。 |
| [アセンブリの定義](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/assembly-definition-files.md)   | プロジェクト内のスクリプトを整理するために使用するアセンブリ定義に関する情報                    |

## 追加リソース##additional-resources

* [C# コンパイラー](/engine/6000.0/manual/scripting/environment-and-tools/overview-of-dot-net-in-unity/csharp-compiler.md)
* [スクリプティングバックエンド](/engine/6000.0/manual/scripting/compilation-and-code-reload/backends.md)
