Так, ты же хотел создать как камеру
var myCamera = new GameObject("MyCamera").AddComponent<Camera>();
На самом деле можно сложнее, можно создать объект (можно не пустой, а с моделью), поместить на него скрипт и сохранить как префаб (в окно Project). А потом при создании загружать префаб как ресурс и делать его копию.