Almost in 2014, UNITY started to talk about the future of scripting. The new IL2CPP scripting backend promised to bring a highly-performant,
highly-portable virtual machine to Unity. In January 2015, Unity shipped first platform using IL2CPP, iOS 64-bit. The Unity 5 release brought another platform,
Thanks to the input from our tremendous community of users, Unity have shipped many patch release updates for IL2CPP, steadily improving its compiler and runtime.