Version: Unity 6.5 Alpha (6000.5)
Language : English
Script compilation
Introduction to scripting back ends

Scripting back ends

In Unity, the scripting back end is the runtime technology that compiles and executes your C# scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info
See in Glossary
. It determines how your code is turned into executable instructions and what runtime manages it on target platforms.

Topic Description
Introduction to scripting back ends Understand the available scripting backends and their effects on your project.
Mono scripting back end Mono is a stable, mature .NET runtime that provides a managed environment for the just-in-time (JIT) compilation of your C# code.
IL2CPP scripting back end 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
is Unity’s ahead-of-time (AOT) pipeline that converts C# intermediate language (IL) to C++, then compiles to native code. It’s required on several platforms where Mono and JIT are not supported.

Additional resources

Script compilation
Introduction to scripting back ends
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961