Думаю, вы делаете этот проект для учёбы. Тогда будет полезнее если вы сами подумаете.
Для облегчения дам вам несколько скриптов из копилки опыта)
Таймер
public float interval;
private float timer;
void Update()
{
timer -= Time.deltaTime;
if (timer <= 0)
{
timer = interval;
// делаем что-то
}
}
Создать объект
public GameObject toSpawn;
void Start() //start не принципиально, можно использовать любой другой нужный вам метод
{
Instantiate(toSpawn, *position*); // * не писать, просто позиция в формате Transform
}
Рандом
Random(min, max);