Spawn Factory

Spawn Factory provides an easy and powerful solution to all enemy spawning needs. It has fully customizable spawn areas with precise obstacle avoidance and even NavMesh spawning! Waves has just been added offering a handful of new options to easily horde after horde of enemies. It also includes performance saving features, such as a pooling system that can also function standalone!

Features
•Highly customizable wave spawning
•Flexible spawn areas
•Works with any unity prefab and any enemy ai
•Detects when enemies killed and uses it to for wave spawning options (such as don't spawn more until after the wave died).
•Pooling made easy (now with categories to stay organized!)
•Pooling option for any objects between scenes and in a single scene
•Obstacle avoidance for any layer
•Spawning on Nav Mesh only
•Disable/re-enable enemies on player distance (works for multiple players)
•Spawning can trigger only when player is within custom radius
•Player radius detection from spawner or separate object
•Spawn random amounts
•Customize object start rotation or use a random one
•Spawn delay between enemies
•Nice and clean Editor
•Full C# source code
•Customizable editor options

Third Party Asset Integration
•Vegetation Studio Pro
•More Effective Coroutines (MEC)

Documentation | Changelog | Contact

This asset uses UnityExtensions.ArrayDrawer under MIT license; see Third-Party Notices.txt file in package for details.