2.0.0
[2.0.0] - 2026-03-29
Added
Spawnpoints Addon (New Core Feature)
New Spawnpoints Addon for authored spawn workflows:
Define explicit spawn locations using SpawnPoint components
Supports category-based matching between spawn entries and points
Enables exact placement using forced hint contexts (no more “best guess” positioning)
Built-in SpawnPoint registry system for efficient runtime lookup
Supports:
Cooldowns per spawn point
Global or filtered search behavior
Designer-driven placement control
Ideal for:
Mission scripting
Interior layouts
Hand-authored encounters
Modular Package Architecture
Runtime Spawner is now split into modular UPM packages:
Core runtime
Addons (Global, Local Area, Waves, Spawnpoints)
Networking (shared + PUN + Fusion integrations)
Enables:
Smaller installs (only include what you need)
Cleaner dependency management
Easier long-term maintenance and updates
Networking Core Layer
Introduced shared networking abstraction layer:
INetworkAuthority,INetworkSpawnHandle, and related utilities
Unified prefab discovery pipeline across:
Runtime Spawner
Addons
Networking backends
New Prefab Registration system:
No longer requires
ResourcesfoldersSupports explicit registration and discovery-based workflows
Consistent architecture across:
Photon PUN
Photon Fusion
Object Factory System
Introduced ObjectFactoryAsset + IObjectFactory system
Allows full control over instantiation pipeline:
Local instantiation
Networked instantiation
Custom pooling or spawning logic
Factories now define:
Authority rules (server/master only)
Debug behavior
Spawn handling
Improved Prefab Discovery & Extensibility
New interfaces for extending the system:
IRuntimeSpawnerAddonIRuntimeSpawnerPrefabSource
Addons can now:
Contribute spawn entries dynamically
Inject prefab sources into the system
Enables fully data-driven extension workflows
Sample & Setup Improvements
New Setup Window for onboarding:
Install and browse samples per package
Open sample readmes directly
Detect installed integrations (PUN / Fusion)
Expanded sample coverage:
Core workflows
Addon-specific examples
Networking (PUN + Fusion)
Samples now structured to reflect real production setups
Changed
Major Architectural Refactor
Full rewrite of Runtime Spawner into a modular, extensible architecture
Separation of concerns between:
Core spawning logic
Addons (behavior layers)
Networking integrations
Clear extension seams for:
Spawning
Prefab sourcing
Networking
Assembly & Namespace Reorganization
All assemblies reorganized into clean, package-based structure
Consistent naming across:
Core
Addons
Networking layers
Shared editor utilities moved into reusable assemblies
Spawning Pipeline Improvements
Refactored internal spawning pipeline:
Deterministic execution flow
Improved diagnostics via spawn results and attempt tracking
Improved handling of:
Hint points
Placement validation
Spawn failure diagnostics
Inspector & Editor UX Overhaul
Standardized inspector layout across all components
Improved:
Readability
Debug visibility
Designer workflows
Sample Content Organization
Samples now distributed per package instead of monolithic scenes
Clear separation between:
Core examples
Addon examples
Networking examples
Readmes included per sample for guided setup
Removed
Legacy “Authored Spawns” workflows (replaced by Spawnpoints Addon)
Deprecated inspector patterns and duplicate UI fields
Older monolithic package structure
Fixed
Resolved multiple inspector issues related to:
Nested foldout groups
Domain reload instability
Fixed inconsistencies in prefab registration across networking backends
Improved reliability of spawn execution under complex addon combinations
General stability improvements across:
Initialization
Teardown
Editor workflows
Notes
This is a major release and represents a full evolution of Runtime Spawner into a modular spawning framework.
Key highlights:
New Spawnpoints Addon for authored placement workflows
Full package-based architecture
Unified networking abstraction layer
Improved extensibility for custom pipelines and addons
Recommended for:
Projects requiring scalable spawning systems
Multiplayer games (PUN or Fusion)
Teams building data-driven or designer-authored content
Not backward compatible with 1.x Projects will require migration to the new package and architecture model.
Last updated