This section contains information on how Unity compiles your scripts and in what order.
| Topic | Description |
|---|---|
| Scripting back ends | Understand the different options Unity provides for compiling and running your scripts, and how each affects your project. |
| Burst compilation | Use Burst to compile compatible sections of your C# code into highly-optimized native CPU code. |
| Conditional compilation | Use and define preprocessor directives to selectively include or exclude sections of your code for compilation. |
| Assembly definitions | Information about assembly definitions, which you can use to organize the scripts in your project. |
| Managed code stripping | Understand and configure managed code stripping, which removes unused code from a build and helps decrease the final build size of your application. |