
Powerful, easy to use, wave based spawning system.
Just: One window. Total control.Enemy Spawner Pro is the ultimate solution for managing enemy waves -get professional results in minutes.💎 WHAT MAKES IT UNIQUE?🖥️ One-Window Visual EditorManage all waves, spawn logic, spawn points, and settings in one placeInstantly see all waves, objects, and conditionsReal-time changes and previews - what you see is what you getNo need to switch between gameobjects📊 Advanced Wave ManagementUnlimited waves, with customizable enemy listsAutomated wave transitions and flexible timersDifficulty progression per waveMultiple end conditions (time, count, all enemies defeated, or custom)🎯 Smart Spawn AreasVisual setup of spawn zones - edit right in Scene viewFive spawn patterns (Points, On Circle, Inside Circle, On Horizontal Line, On Vertical LineRandom – unpredictable, dynamic spawningSequential – total control over orderRaycast-to-ground for accurate height placementTagMask system – spawn only on valid surfaces/tagsMinimum spacing between objectsMultiple attempts to find the perfect spot⚡ Built-in Object PoolingPoolPro System for maximum performance (zero GC)Automatic return of objects to the poolDedicated debug window for pool monitoring🎨 Intuitive Visual EditorGizmos for spawn areas in Scene ViewSpawn direction arrowsOne-click setup for spawn orientationReal-time preview—see changes instantly🧠 Thoughtful ArchitectureModular design – every component works independentlyEasy to extend – add custom logic with no hassleClean, 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 AuthorI 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 CoreProAssets@gmail.comVisual 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