> For the complete documentation index, see [llms.txt](https://denvzla-estudio.gitbook.io/advanced-ai-spawn-system/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://denvzla-estudio.gitbook.io/advanced-ai-spawn-system/changelog/changelog-advanced-ai-spawn-system.md).

# Changelog Advanced AI Spawn System

🔧 Version 4.1 — Unity 6.6 Maintenance

Minimum supported Editor: **Unity 6000.6.5f1**. Unity 6000.5 is no longer supported by 4.1.

* Updated optional AI Navigation assembly discovery to UnityEngine.Assemblies.CurrentAssemblies.GetLoadedAssemblies(), resolving UAC0005 without introducing a mandatory navigation dependency.
* Verified AI Navigation 2.0.15 detection. The validation project used official UGUI 2.6.0; no packages were changed by this maintenance fix.
* Runtime and Editor recompiled with zero product errors and warnings.
* Passed 227 navigation checks, 22 Editor checks and 629 regression assertions. Controlled samples covered Instantiate, Pooling, Automatic, Waves, Terrain/Biome, Multiple Zones and bosses, including death and pooled reuse.
* All four Custom Editors were visually checked. Configuration Undo/Redo passed; no Layout/Repaint, GUIClip or GUILayout errors were observed.
* No new features or runtime behaviour changes. Serialized fields, UnityEvents, GUIDs, public APIs and assembly identities are unchanged.

#### ⚠️ Validation scope and known demo limitation

An absent legacy NavMeshData asset remains referenced by Built-in Multiple Zones and all four URP demo scenes. Built-in Multiple Zones has separate valid modern Surface data. No demo scene or navigation data was repaired by 4.1. Full URP validation on Unity 6000.6.5f1 is pending; the retained URP variants must not be described as fully validated for this update. AI Navigation was not uninstalled from the main project during these tests.

The following 4.0 and earlier entries are historical; their older requirements do not apply to 4.1.

Version 4.0

These notes describe Advanced AI Spawn System 4.0. Earlier entries below are historical and retain the requirements of those releases.

* Unity 6000.5.5f1 minimum and official UGUI 2.5.0.
* Pooling 4.0 with Active/Retiring/Available states, repeated-death guards, component reset and corrected population accounting.
* Scaled elapsed-time timers independent of rendering frame count.
* Relative weighted prefab selection with null and zero-weight handling.
* Corrected area events and presence aggregation across manual positions and zones.
* Multiple Zones lifecycle, bounds and reference improvements.
* Terrain/Biome world-space height, validation, duplicate removal and cancellable calculation; large calculations can still be expensive.
* Boss spawning constrained by available population.
* Modern Custom Editors with stable previews, contextual validation, supported Undo/Redo and confirmed destructive actions. Automatic scene saves removed.
* Updated demo Input and AdvancedSpawnDemoCharacterController rename with retained GUID and MovedFrom.
* Demo groups/player separated from core resources.
* Additive URP 17.5.0 demo variants using official shaders; original Built-in resources retained.
* Targeted caching, performance and null-reference corrections.
* Core serialized fields, UnityEvents, GUIDs and assembly identities retained.
* Integrated AI Navigation Setup.
* Official package detection and guided installation.
* NavMeshSurface configuration and build tools.
* NavMeshLink and Modifier validation.
* Agent Type validation.
* Spawn-position validation.
* Contextual troubleshooting.
* Updated online guides for installation, lifecycle, navigation, URP and migration.

### Earlier releases**V3.1**

* Minimun Unity 2022.3.16f1
* Updated all demo scenes.

Requirements:

* Unity 2022.3.16f1 or higher (LTS version only)

**V2.7**

* Important Update, The system has been completely redesigned, multiple bugs have been fixed.
* Improved Performance
* Updated Demo Scene
* Spawn by Groups - Customizable group numbers allow you to spawn AI in randomized groups based off of your input.
* MultiSystem - You can create different spawn settings and edit them from a single Spawn Manager.
* Updated Online Documentation
* Minimun Unity 2021.3.5f1 LTS

Multiple Zones:

* Different AI Groups by zones
* Different AI Size by Zones

Waves:

* Different AI Groups per Wave
* Different AI Size per Wave

**V2.5**

* Improved Performance
* Updated Documentation
* Minimun Unity 2020.3.30f1

**V2.1.2**

* Improved Performance
* An error was found that does not generate the AI in Multiple Zones (Fixed).

**V2.1.1**

* Improved Performance
* Fixed bugs

**V2.1**

* Added support for Gaia 2021 (3.2.0 or higher ) and MapMagic 2 (2.1.8 or higher)
* Added Support for Unity 2020.3.27f1 or higher

<br>

**V2.0**

* Improved Performance
* Important Update, The system has been completely redesigned, multiple bugs have been fixed.
* Updated scene demo

\
**v1.2.2**

* Improved Performance

\
**v1.2.1**

1. Solution to "Tag not found"
2. New menu for integrations

\
**v1.2**

1. ADD: Integration With "[Advanced Spawn System For FSM AI And Invector Item](https://u3d.as/2vWR)"

* You can have both in the same project and create instances of any object including Invector
* For the Purchase of "Advance Spawn System", you get for free: [Advance Spawn System For FSM AI](https://u3d.as/2vWR)
* Integrates with other systems in future updates.

\
**v1.1**

* Multiple instances
* Improved performance
* Unity 2019..4.34f
* Wave Demo Scene
