余談になるけど、RuntimeInitializeOnLoadMethod属性を使うとエディタ再生直前やアプリ起動直後の処理を記述できるので
public class GameInitializer
{
[RuntimeInitializeOnLoadMethod]
static void InitializeGame()
{
//ここで管理オブジェクトを生成
}
}
みたいなクラスを用意すれば管理オブジェクトをシーンごとに配置したり、初期化用シーンを経由する手間を省ける。