Seleccionar Página

Para crear una instancia de un prefab que no existe en la escena primero se debe crear el prefab, luego colocar un GameObject vacío (Empty GameObject) que funcionara como el spawner, deberián tener algo así:

S&box prefab

Una vez tengamos el spawner en posición y el prefab creado debemos colocar el siguiente componente de código en el spawner

public sealed class Spawner : Component {
     
     [Property] public PrefabFile ObjectToSpawn {get; set;};
     [Property] public float SpawnTime = 1.5f;
     private float CurrentTime = 0;
     protected override void OnUpdate(){
         CurrentTime += Time.Delta;   
         if(CurrentTime >= SpawnTime){
            GameObject ObjectInstance = GameObject.Clone(ObjectToSpawn);
            ObjectInstance.WorldPosition = WorldPosition;
            CurrentTime = 0;
         }

         
     }
}

En este ejemplo estamos creando una instancia cada 1.5 segundos.
Documentación S&box: Clone
El método clone crear una copia única del GameObject proporcionado.