Unity has two scripting back ends: Mono and IL2CPPA Unity-developed scripting back-end which you can use as an alternative to Mono when building projects for some platforms. More info
See in Glossary (Intermediate Language To C++), each of which uses a different compilation technique:
This section contains further information about these back ends:
Topic | Description |
---|---|
Mono overview | Information about the Mono scripting back end. |
IL2CPP overview | Information about the IL2CPP scripting back end. |
Scripting restrictions | This section contains information on what scripting restrictions apply to each platform you want to build your application for, to support cross-platform code. |
Managed code stripping | Information about managed code stripping, which removes unused code from a build. This helps decrease the final build size of your application. |