Hello Alpha Users! Multiple teams in Unity have been working on improving iteration time of player builds the past few releases. You should have noticed faster IL2CPP builds during the 2020 release cycle and even more improvements are coming in 2021. To this end, we have been working on a new option for IL2CPP that generates much less code (up to 50% less). This allows for both faster iteration times and smaller executable files. There *may* be a small runtime performance impact due to the different code generation. This graph shows improvements to compile times with this option enabled: We are asking that you try out this new option with your IL2CPP builds. We want to know if you see real world performance issues when running with this option. Also, let us know if the builds are faster and smaller. Note: This is available in alpha builds only, from 2021.2.0a5 onward. How to Enable: Set the environment variable “IL2CPP_ADDITIONAL_ARGS=--generics-option=EnableFullSharing” before launching Unity. This will run IL2CPP in the new code generation mode. Please be sure to close/kill any Unity and Unity Hub instances after setting this to be sure the environment variable change is picked up. Please respond with: Any difference in FPS or startup your applications see when running with this option enabled. The profile.json file in the generated IL2CPP C++ output folder (next to build output folder) for builds with and without this option. You can also send for cold and warm (incremental) builds. This allows us to see where build time is being spent and saved. You can also send stats on generated C++ output size and final binary size. Respond to this thread with any questions or findings. Additionally, you can DM me if you have information you don’t want to share in public. Thanks!