Master Spawner SBM


A highly modular, performance-optimized spawning system for any game type with intuitive components, unity events, triggers and powerful wave management.


by SkyBlueMage


Price History +

Master Spawner SBM is a comprehensive, highly modular spawning solution designed for maximum flexibility and performance. Whether you're creating a 2D platformer, a complex MMORPG, a MOBA, or a Roguelike dungeon crawler, Master Spawner handles all your spawning needs with an intuitive component-based architecture.

Unlike other spawning systems that force you into specific workflows, Master Spawner's modular design lets you add only the components you need, creating lean, efficient spawning systems tailored to your exact requirements.


Modular Architecture

  • Fully component-based system - add only what you need
  • Core MasterSpawnerSBM component with optional extension modules
  • Mix and match components to create custom spawning behaviors
  • Clean, intuitive inspector interfaces with contextual help

Advanced Spawning Options

  • Single object and wave-based spawning
  • Multiple activation/deactivation conditions (time, proximity, triggers, input)
  • Customizable spawn areas (point, box, sphere, custom transforms)
  • Ground alignment and collision check
  • Wave enforcement to maintain specific enemy counts

Performance Optimized

  • Built-in object pooling system for maximum efficiency
  • Automatic lifecycle management
  • Smart despawning options to control object counts
  • Handle thousands of objects with minimal overhead

Complete Wave System

  • ScriptableObject-based wave definitions
  • Weighted random spawning based on percentages
  • Conditional spawning based on time, waves, object count, or custom triggers
  • Multiple spawn points per wave

Event-Driven Architecture

  • Rich event system for game logic integration
  • OnActivation, OnDeactivation, OnSpawning, OnDespawning events
  • Trigger system for external control of spawners
  • Chain multiple spawners together for complex behaviors

Universal Compatibility

  • Works with any AI or character system
  • Compatible with 2D and 3D projects
  • No dependencies on specific Unity systems
  • Supports all render pipelines (Built-in, URP, HDRP)

Comprehensive Documentation

  • Detailed user manual with setup guides and examples
  • Complete API reference
  • Multiple example scenes demonstrating common use cases
  • In-editor tooltips and contextual help

Example Use Cases

  • RPG Enemy Spawning - Create dynamic spawn zones that activate when players approach
  • MOBA Lane Minions - Set up timed wave spawning with increasing difficulty
  • MMORPG Creature Zones - Define territory-based spawning with different enemy types
  • Roguelite Room Generation - Spawn enemies based on room configuration and player progress
  • Arena Shooters - Create wave-based combat scenarios with varied enemy compositions
  • Strategy Games - Spawn units at specific locations based on player actions
  • Bullet Hell Games - Create complex enemy wave patterns with precise timing

Included Examples

  • Classic RPG example with proximity-based activation
  • MMORPG area-based spawning with different rates
  • MOBA team-based lane spawning with progressive waves
  • Roguelite box-area spawning with enemy-based triggers
  • Multiple tutorial scenes demonstrating each feature

Boost your game development workflow with this powerful, flexible spawning system that adapts to your needs rather than forcing you to adapt to it. Master Spawner SBM is the ultimate solution for all your object spawning requirements.