Linux IL2CPP - Cannot build due to "Currently selected scripting backend (IL2CPP) is not installed".

Hello guys,
I am fighting with Unity to build my Unity game on Linux. I have installed Toolchain (I am building a game ON Windows 10 FOR Linux).

But in Unity Hub it says that I have installed:

  • Windows IL2CPP support;
  • Linux Mono support;
  • Linux IL2CPP support;

Does anyone know what can I do?

1 Like

I spent all night on this and couldn’t find any answers that worked for me on google. I reinstalled the Unity Hub, reinstalled and even updated the editor as well as Visual Studio. The solution I found was to go into “Player Settings…” under the “Build Settings”

If you want to build with IL2CPP you can navigate to Unity 2020.3.22 or replace “2020.3.22” with your unity editor version and there is a download for IL2CPP

Then expand “Other Settings”

Scroll down and change “Scripting Backend” to “Mono”. This should allow you to build your game and run it. Hope this helps!

Thank you so much. I just spent an hour trying to find a way to add this module as unity hub wouldn’t allow me for whatever reason, and was just proving seriously tiresome. Without seeing this random post by a stranger I would probably never have managed to add it. Unity really need to just “keep it simple” when it comes to downloading additional modules etc.