View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.2
- Last updated
- First released
- Unity version
- 6000.0.62 or later
- Package size
- 924 KB
- Files
- 335
- Favorites
- 27
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.50 on
Keywords
Enemy Spawner Pro
- Price drop
Powerful, easy to use, wave based spawning system. Just: One window. Total control.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Enemy Spawner Pro screenshot 1
About this asset
Enemy Spawner Pro is the ultimate solution for managing enemy waves -get professional results in minutes.
💎 WHAT MAKES IT UNIQUE?
🖥️ One-Window Visual Editor
- Manage all waves, spawn logic, spawn points, and settings in one place
- Instantly see all waves, objects, and conditions
- Real-time changes and previews - what you see is what you get
- No need to switch between gameobjects
📊 Advanced Wave Management
- Unlimited waves, with customizable enemy lists
- Automated wave transitions and flexible timers
- Difficulty progression per wave
- Multiple end conditions (time, count, all enemies defeated, or custom)
🎯 Smart Spawn Areas
- Visual setup of spawn zones - edit right in Scene view
- Five spawn patterns (Points, On Circle, Inside Circle, On Horizontal Line, On Vertical Line
- Random – unpredictable, dynamic spawning
- Sequential – total control over order
- Raycast-to-ground for accurate height placement
- TagMask system – spawn only on valid surfaces/tags
- Minimum spacing between objects
- Multiple attempts to find the perfect spot
⚡ Built-in Object Pooling
- PoolPro System for maximum performance (zero GC)
- Automatic return of objects to the pool
- Dedicated debug window for pool monitoring
🎨 Intuitive Visual Editor
- Gizmos for spawn areas in Scene View
- Spawn direction arrows
- One-click setup for spawn orientation
- Real-time preview-see changes instantly
🧠 Thoughtful Architecture
- Modular design – every component works independently
- Easy to extend – add custom logic with no hassle
- Clean, well-documented code
📦 WHAT’S INCLUDED:
- SpawnManager (main controller)
- SpawnAreaController (spawn areas)
- WaveData (wave configuration)
- PoolPro(performance)
- InspectorPro(library of attributes to build better inspector)
From the Author
I built Enemy Spawner Pro because I was tired of tools that hid everything behind endless lists and inspectors. I just wanted a single, visual place where I could see and control everything at once - so I made it.
If you have suggestions or ideas, email me at [email protected]
From the publisher's Asset Store listing.
Technical details
Visual Wave Editor: Intuitive, user-friendly window for configuring all wave data, objects, and spawn settings directly in Unity.
Flexible Wave System:Define unlimited waves with independent timing, spawn rates, end conditions (by time, count, defeat, or event), and custom properties.
Advanced Spawn Areas: Supports points, lines, circles, and custom areas—plus ground-check and randomization options.
Pooling System Built-in, high-performance pool manager for zero-GC, zero-lag spawning—handles any prefab type with auto-return and despawn logic.:
Modular Trackers: Easily track all spawned objects, deaths, or completions via extendable SpawnTracker components and events.
Auto/Manual Wave Progression: Auto-start next wave when conditions are met, or trigger externally (via code, triggers,UI, etc.).
Plug & Play: Works out of the box—no external dependencies, clean and well-documented code, ready for production.
Full Source Code:100% C#, no DLLs, easy to customize and extend for your own game systems
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.62f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.