1.4.0

[1.4.0] - 2025-09-27

Added

  • Deterministic seeding support:

  • RuntimeSpawner.SetGlobalSeed(int seed) enables reproducible spawn layouts.

  • Integrates with custom RNG services for consistent world generation.

  • Runtime diagnostics & tools:

  • Play Mode buttons in inspectors to manually step/test spawns.

  • Improved logging for seed changes, deferred jobs, and placement results.

  • Lightweight NavMesh monitoring:

  • Auto-enabler detects when agents move off NavMesh and disables until valid again.

  • Inspector improvements:

  • Grouped headers for References / Scaling / Diagnostics.

  • Integrated help tips and clearer property layouts.

Changed

  • SpawnExecutor updated to support deterministic seed flow across spawners.

  • RegionPopulationController inspector now has runtime tools for quick play-mode testing.

  • Default spawner setup simplified (auto-assigns hint settings, references when created).

Fixed

  • Missing UI reset on resurrected enemies now handled via new view/controller event hooks.

  • Adjusted help tip sizing in inspectors to correctly fit wrapped lines.

  • Prevented null reference exceptions in SpecialEncounterManager when spawner is not configured.

Notes

  • Deterministic seed support means that the same seed + map setup = the same spawn layout.

  • GPU Instancing integration is recommended for large-scale enemy swarms (external).

Last updated