🚀 HUGE v1.2 UPDATE: Introducing Arena SpawnZones, Native Timeline Integration, Heatmap Visualizer, and Async Prewarm!
Are you still writing Instantiate() and manual coroutines for your enemies?
Stop reinventing the wheel and elevate your game's quality with OmniSpawn, the professional, data-driven solution for managing spawns, waves, and entities in Unity.
Designed from the ground up to be Agnostic (Hybrid), OmniSpawn works perfectly in both 2D (XY) prototypes and 3D (XZ) productions with a single click. Whether you are creating a frenetic Bullet Hell, a tactical FPS, or a Survival Horror, OmniSpawn gives you absolute control over your game's pacing and spatial logic.
✨ Key Features
⚔️ [NEW] SpawnZones (Arena System)
Create localized encounters with ease. Drop a SpawnZone trigger in a room to awaken a local SpawnManager when the player enters. Create "Doom-style" lock-ins, and apply local strategy overrides to completely change the combat dynamic from room to room.
🎬 [NEW] Native Timeline & Cinemachine Integration
Direct your waves like a movie! Use the custom OmniSpawn Track in Unity Timeline to trigger waves, stop spawners, and sync enemy appearances perfectly with scripted narrative events, music drops, or camera movements.
🗺️ [NEW] Heatmap Visualizer
Stop guessing where enemies will spawn. Our new visualizer paints your Scene View with probability gradients based on your selected tactical strategy. Instantly detect blind spots, overcrowded areas, and balance your level design before even hitting play.
🎛️ OmniSpawn Control Center
Stop searching for files in your Project Browser. Manage your entire spawning ecosystem from a single, professional docked Editor window. Create, rename, and edit Wave Profiles, Strategies, and Global Configurations instantly.
🧠 Pluggable Tactical Strategies
Spawning is no longer just random. Assign modular spatial behaviors to your waves using a smart dropdown menu. Includes built-in strategies:
📍 Spatial Intelligence & NavMesh
No more enemies spawning inside walls, floating in the void, or getting stuck in closed rooms.
⚡ AAA Performance & [NEW] Async Prewarm
Robust Object Pooling system included. Zero memory allocation (Garbage Collection) during combat. Now featuring Async Prewarm: load hundreds of enemies gradually over multiple frames in the background, completely eliminating scene-start freezes and lag spikes.
🌊 Advanced Wave Pacing
Design your game flow using pure data (ScriptableObjects):
🛠️ Technical Details
🚀 Turn your spawning system into a tactical level design tool today with OmniSpawn!