IL2CPP
IL2CPP stands for Intermediate Language to C++. It is a technology developed by Unity Technologies used to convert code written in C# and other .NET languages into C++ code. This C++ code is then compiled into native machine code for various target platforms. The primary purpose of IL2CPP is to improve performance and enable deployment on platforms that do not natively support the .NET Common Language Runtime (CLR).
When a Unity project is built, the C# scripts are first compiled into Common Intermediate Language (CIL)
This native compilation offers several advantages. It generally leads to better runtime performance compared to running