DontDestroyOnLoad
, который будет держать в себе остальные сервисы игры. Это позволит не завязывать их на MonoBehaviour и не плодить кучу статик классов. Особенно с новой фичей юнити, позволяющей не выгружать сборки из памяти, что экономит время на запуск. требующие определения этой функции в неуниверсальном статическом классе