# ScriptingImplementation

> Scripting implementation (backend).

## Definition

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

```csharp
public enum ScriptingImplementation
```

## Remarks

Certain platforms might offer multiple scripting backends.

## Fields

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