Unity (ゲームエンジン)
IL2CPPはUnity社が独自開発したScripting Backendである。IL2CPPを用いた場合、フロントエンドによって生成されたILはネイティブコードに(JITあるいはAOTで)変換されるのではなく、C++コードへといったん変換される。その後C++コンパイラによってネイティブコードにコンパイルされる。