A lightweight, system-driven foundation for large-scale agent movement and swarm simulations in Unity.Swarm Core is a Unity-friendly foundation for moving and managing large numbers of agents efficiently.It is designed for RTS units, crowds, swarms, and simulations where performance, determinism, and scalability matter more than physics-based realism.Swarm Core provides:A centralized, system-driven update loopLightweight planar (XZ) movementFast spatial queries using a spatial hash gridOptional debug visualization toolsSeamless integration with custom combat, steering, or AI logicSwarm Core intentionally avoids Rigidbody physics and NavMesh dependencies, making it suitable for hundreds or thousands of agents without jitter or instability.This asset is a foundation, not a monolithic AI framework. It focuses on doing one thing well: efficiently moving agents and letting you build your own logic on top.IMPORTANT:Swarm Core supports RTS-style combat patterns by allowing agents to use Unity colliders (trigger-based) for hit detection, selection, and interaction.Movement remains fully system-driven and physics-free for scalability.This means the agents are not moved by physics, nor do they detect collisions with the environment.Swarm AI Toolkit – CoreSwarm Core is the foundational module of the Swarm AI Toolkit, designed for efficiently moving and managing large numbers of agents in Unity.It is built for RTS units, crowds, swarms, and large-scale simulations where performance, determinism, and scalability matter more than physics-based realism.Swarm Core provides a clean, system-driven architecture for agent simulation, allowing you to build navigation, steering, perception, or combat systems on top — without being locked into Unity’s Rigidbody or NavMesh workflows.What Swarm Core ProvidesCentralized, system-driven update loopLightweight planar (XZ) movementHigh-performance spatial hash grid for fast radius queriesNon-alloc query API for large-scale simulationsOptional debug visualization (agent radius & velocity)Unity-friendly MonoBehaviour integrationModular architecture designed for extensionSwarm Core intentionally avoids Rigidbody physics and NavMesh dependencies.Agents are fully system-driven to ensure stability when simulating hundreds or thousands of units.Movement remains fully simulation-driven and physics-free for scalability.Agents are not moved by physics and do not rely on environment collision resolution.Designed as a FoundationSwarm Core is not a monolithic AI framework.It focuses on one responsibility:Efficient large-scale agent simulation.Navigation, steering, perception, and advanced behaviors are provided through additional Swarm AI Toolkit modules.Use CasesRTS unit movementCrowd simulationSwarm behaviorsMOBA-style minionsLarge-scale NPC systemsBackground population systemsWhat Swarm Core Does NOT IncludePathfinding or NavMesh integrationObstacle avoidance or steering behaviorsBuilt-in combat or health systemsPhysics-based collision responseTerrain height samplingThese systems are designed to be layered on top or added via other Swarm AI Toolkit modules.Reformatting descriptions and information about this package.




