# ScriptingImplementation

> Scripting implementation (backend).

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum ScriptingImplementation
```

## Remarks

Certain platforms might offer multiple scripting backends.

## Fields

| Value                                                                                             | Description                                |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [CoreCLR](/engine/6000.7/script-reference/unityeditor/scriptingimplementation/coreclr.md)         | Microsoft's modern .NET (CoreCLR) runtime. |
| [IL2CPP](/engine/6000.7/script-reference/unityeditor/scriptingimplementation/il2cpp.md)           | Unity's .NET runtime.                      |
| [Mono2x](/engine/6000.7/script-reference/unityeditor/scriptingimplementation/mono2x.md)           | The standard Mono 2.6 runtime.             |
| [WinRTDotNET](/engine/6000.7/script-reference/unityeditor/scriptingimplementation/winrtdotnet.md) | Microsoft's .NET runtime.                  |
