1.5.0

[1.5.0] - 2025-11-04

Added

  • Optional Networking Integrations:

  • Photon Fusion 2.0 and Photon PUN 2 adapters now included:

  • FusionFactoryAsset and PUNFactoryAsset implement IObjectFactory for seamless Runtime Spawner integration.

  • Built-in support for Fusion’s IPoolAdapter bridge via FusionPoolObjectProvider, ensuring pooled network object lifecycle.

  • Fusion Bootstrap sample included for quick setup and testing.

  • PUN Bootstrap sample included for quick setup and testing.

  • Extended lifecycle control:

  • SpawnDirector now supports Pause(), Resume(), and End() methods for runtime control and clean teardown.

  • SpecialEncounterManager adds matching lifecycle APIs (Pause(), Resume(), End()), allowing dynamic session control during network or game state transitions.

  • Full XML documentation added for all new public APIs and integrations.

Changed

  • Updated internal initialization logic in RuntimeSpawner to gracefully coordinate with network factories and their lifecycle (Begin/End parity).

  • Documentation and inspector help tips updated to reflect new lifecycle methods and network setup flow.

  • switched Samples from Built-in Renderer to URP

Fixed

  • Eliminated potential null references in network object factories when used without manual runner assignment.

Notes

  • The new Fusion and PUN integrations allow the spawner to drive networked gameplay out of the box.

  • Lifecycle additions (Pause, Resume, End) improve robustness in cooperative and session-based titles — ideal for multiplayer lobbies, mission transitions, or pause menus.

  • These changes are fully backward-compatible with 1.4.x projects.

Last updated