[Doc Unity](https://docs.unity3d.com/ScriptReference/Il2CppCompilerConfiguration.html)
<br>

Debug - никак не влияет на отладку
Release - всегда стоит выбирать его
Master - Включает все возможные оптимизации, максимально увеличивая производительность. В том числе убирает nullChecks в сгенерированном C++ коде.

(Скриншот сделан в Xcode. Собранная сборка для IOS с помощью IL2CPP)
<br>
Из-за того, что NullChecks убираются, то если в сборке в runtime будут ошибки, то игра будет просто вылетать, вместо того, чтобы выкинуть exception и тем самым отправить репорт (если настроено) разработчику