Ааа, он хочет без файндов, что-ли?
угу.
затем и хочет кодоген.
типа клик мышкой на сцене и вуаля - создаётся новый скрипт типа
sceneName.cs,
в котором поля типа
[SerializedField] private GameObject FirstSceneObjectName;
скрипт вешается на какой-нибудь GO в сцене.
и в его поля закидываются соответствующие GO.
Сцена сохраняется, вместе с волшебным объектом, на котором висит сгенеренный класс, итд итп.
Детали могут отличаться.
——
Потоковое создание GodObject классов).