ユニットはプレファブにしたものをInstantiateで出しています。出した時にゲームオブジェクトをメイン処理の変数に格納しています
テストでは300体ほど出した所で遅くなり、500体を超えたあたりからfpsが20を切っています
攻撃や移動の判定はRigidbodyとColliderではなくマス毎にユニット番号を格納して変数を参照して動かしています