This is a paid asset, but now you can download Ultimate Spawner Free.
Detail this asset from Unity Store: Original Link
Ultimate Spawner v1.3.6
Ultimate Spawner is a powerful asset that is feature package and makes adding spawning systems to your game easy. Ultimate Spawner includes a number of useful spawner systems such as spawn points, spawn areas and more which are suitable for all your spawning needs, whether it be a 2D game or 3D. Our spawner hierarchy system allows you to create complex logical spawning systems with little effort saving you time and work over implementing custom solutions.
Features
-A complete easy to use spawning system
-Quickly setup spawn location and have your enemies spawning in no time.
-Occupied checks determine whether spawn locations are available for spawning.
-Using spawn masks you can easily specify which spawnable items are allowed at particular spawners.
-Create spawnable item collections where each item has a spawn chance value.
-Create hierarchical spawn systems where spawn requests can be delegated to child spawners.
-Spawn triggers allow spawning only when the player is inside a bounding volume.
-Spawn targets allow distance-based spawning for a particular target.
-Easily integrate pooling support.
-Highly customizable spawners.
-Suitable for 2D and 3D games.
-Fully commented C# source code.
-Comprehensive .chm API documentation.