Wave Spawner Pro View on Asset Store (opens in new tab)

Package details

Latest version
1.1.0
Last updated
First released
Unity version
6000.0.32 or later
Package size
508 KB
Files
17
Favorites
19
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$9.98 on

Keywords

Wave Spawner Pro

by Celeris Lab (opens in new tab)

5.0 / 5 · 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • Price drop

Wave Spawner Pro makes creating and managing dynamic enemy waves simple and intuitive. Built for high performance with seamless integration, it's the perfect solution for any game's combat needs.

Discount -50% Previous price $19.98 Price $9.98

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Wave Spawner Pro, 6 months Current $9.98; lowest $9.98; highest $9.98 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

Wave Spawner Pro screenshot 1

Wave Spawner Pro screenshot 1

About this asset

💥⚔️ Unleash Dynamic Enemy Hordes & Master Combat Pacing with Wave Spawner Pro!

Tired of wrestling with complex enemy spawning code?🤔

Wave Spawner Pro is your ultimate asset for creating, managing, and optimizing dynamic enemy waves, transforming tedious setup into an intuitive creative process. ✨

  • ✏️ Effortless Wave Design: Visually define intricate wave structures, diverse enemy types, and customizable burst patterns directly within a streamlined Inspector interface. Craft unique challenges without writing a single line of spawning code.
  • ⚡️ Dynamic & Unpredictable Encounters: Keep players on their toes! Leverage flexible spawning options, including randomized burst orders and intelligent multi-point spawn position selection, ensuring every encounter feels fresh and exciting. 🎲
  • 🚀 Peak Performance & Scalability: Built-in, highly efficient Object Pooling eliminates costly Instantiate/Destroy calls, delivering buttery-smooth framerates even amidst overwhelming hordes. Scale your game without performance bottlenecks.
  • 🔗 Seamless Game Integration: Power your game logic with a robust Event System (wave start/end, first/last wave) and manual wave control, allowing flawless interaction with your UI, audio, and overall game state. Modular design with Assembly Definitions ensures faster compile times.
  • 🔧 Developer-Friendly Workflow: Get started instantly with a dedicated Editor menu item (Right-click in Hierarchy / CelerisLab / Create Wave Manager) and troubleshoot effortlessly with toggleable debug logs.

🎮 Wave Spawner Pro is ideal for action-packed shooters, strategic tower defense, challenging survival games, or any project demanding precise and performant enemy management.

Elevate your game's combat to the next level. Get Wave Spawner Pro today! ⬆️

📜 For a more in-depth look, check out our detailed Documentation.

From the publisher's Asset Store listing.

Technical details

Unity Compatibility: Requires Unity 2021.3 LTS or higher.

Architecture & Modularity:

  • Developed with a modular architecture using Unity Assembly Definitions (.asmdef) for optimized compilation times and clean dependency management.
  • Structured into dedicated assemblies:CelerisLab.WaveSpawnerPro.Runtime.dll: Contains the core WaveManager component and all related serializable data structures (Wave, BurstSpawnEntry, EnemyTypeInBurst).
    CelerisLab.WaveSpawnerPro.Editor.dll: Provides editor-specific tools, including the convenient Hierarchy right-click menu for quick setup, referencing the Runtime assembly.
    CelerisLab.WaveSpawnerPro.Demo.dll: Contains example scenes and associated scripts, referencing the Runtime assembly.

Performance Optimization:

  • Features a robust, integrated object pooling system that automatically pre-instantiates configured enemy prefabs based on your wave definitions.
  • Significantly reduces runtime Instantiate and Destroy calls, leading to minimized garbage collection and smoother frame rates, especially in games with a high volume of enemies.

Integration & Extensibility:

  • Exposes a comprehensive API through static C# Events (WaveManager.OnWaveStart, WaveManager.OnWaveEnd, WaveManager.OnFirstWaveStart, WaveManager.OnLastWaveEnd) for seamless integration with your game's UI, audio, scoring, and game state management systems.
  • Includes public methods for manual wave control (StartSpecificWave) and real-time status queries (GetCurrentWaveIndex, IsSpawningWave, GetTotalWavesCount).

Dependencies: Utilizes standard Unity engine namespaces and C# libraries. No external third-party dependencies.

Supported Platforms: All platforms supported by Unity (as it consists purely of C# logic and standard Unity components).

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.32f1 Compatible Compatible Compatible
  • Wave Spawner Pro's core logic works with Built-in, URP, and HDRP. If using URP/HDRP, included visual prefab materials (e.g., Spawn Sprite Prefab found in the demo) may need conversion. Unity often handles this automatically on import, or manually via Edit > Render Pipeline > [Your RP Name] > Upgrade Project Materials to [Your RP Name] Materials.

As listed on the Asset Store.