Decompile Unity3D IL2CPP for Modding/Debugging

IL2CPP was first introduced in Android Game Building on Unity3D in July of 2016 but was actually added to Unity3D in December of 2015 for Windows App Store games. IL2CPP converts programming languages like C# into C++ during code compiling in Unity3D. It gives a huge performance increase, compresses better, and has some nice security against people modding/hacking it. That’s not to say it isn’t possible, which is the entire point of this post. Read on to learn more… (note, this will be kept up to date as new releases of the IL2CPP Decompilers are released)

 

Video Tutorial

Items Needed (updated Jan. 2019)