Swarm Manager Pro is a two-in-one toolkit — a Mob AI system for basic/common behaviors and a high-performance GPU Prop Renderer for populating your world with thousands of VAT-animated objects.VAT Shader customized to use URPSwarm Manager Pro – Mob AI, GPU Instancing & Editor ToolkitSupport | DocumentationGPU Prop Renderer (BatchRendererGroup)Render tens of thousands of VAT-animated props with near-zero CPU cost using Unity's BatchRendererGroup.- Zero GameObject overhead after upload- Automatic LOD — 3 mesh levels with per-level shadow and lighting control- Burst-compiled frustum and distance culling- Per-instance color, animation offset, wind influence and animation speed- VAT atlas support — multiple animations on one texture- Lit and Unlit render modes switchable per LOD level- Runtime visibility control — per instance, range, or all- Runtime position updates with partial buffer upload- Simple API — Register, Upload, SetActive, UpdateTransformGPU Instancing demo on Unity Play(asset scene)https://play.unity.com/en/games/91ddf759-cc33-4bc9-9327-475aaa9c45f1/test-build-with-webgpuMob AI SystemA modular, data-driven framework for building mob behaviors through an intuitive four-step editor workflow — no repetitive code, clean and production-ready.1. Define Stats2. Define Rules3. Define Visuals4. Link into a BlueprintWhat's IncludedBRG Prop RendererHigh-performance GPU instancing using BatchRendererGroup with automatic LOD, culling, and per-instance data — ready to use with any VAT-animated mesh.Prop BakerBake mesh animations into Vertex Animation Textures for use with the GPU renderer or your own pipeline.Dynamic Pool SystemAutomatically creates and resizes object pools as needed for optimal performance.Mob ManagerPowered by Unity's Burst and Job System — handles mob updates, pool entry/exit, and blueprint-based spawning efficiently.Custom Editor WindowsPurpose-built interfaces for Stats, Rules, Visuals, and global configuration through clean intuitive tools.Ease-of-Use APIHelper methods and utilities to simplify common tasks and speed up integration.Event-Driven InterfaceHook into asset events and inject custom logic through lightweight interfaces.Multiple Showcase ScenesReady-to-use demo scenes with interactive controls demonstrating both systems.Requirements- Unity 6 (6000.0+)- Universal Render Pipeline (URP)- Burst and Jobs packagesTested on Unity 6.4This asset require the following components to work:- Unity.Burst- Unity.Mathematics- Unity.CollectionsOptional (Demo Scene only):- TextMeshPro (included with Unity 2022+)- Input SystemIf you have the Lite version on your project, delete it before installing this one.This asset was developed partially with the help of AI but all code, assets, and final implementation were created and reviewed by the author.The use content are the following- Technical research and learning (custom editor development, SerializedObject usage, mesh baking, animation techniques)- Brainstorming and ideation- Documentation wording assistance- Code suggestions during learning (all suggestions were reviewed, tested, and rewritten by the author)No AI generated code was used directly without review and manual implementation.



