Использую свою методологию "сквозной наблюдатель": скрипт, который автоматом грузится при старте любой сцены и через него мониторю загрузку необходимых скриптов, ассетов и т.д., и состояние приложения в целом, осуществляю динамические биндинги и прочее.
Все переменные - в основном скрипте через static-переменные:
https://unity3d.com/ru/learn/tutorials/topics/scri...