View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.0
- Last updated
- First released
- Unity version
- 6000.2.8 or later
- Package size
- 136 KB
- Files
- 25
- Favorites
- 6
- Views in the past week
- 21
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
Swarm AI Toolkit – Core
Swarm Core is a lightweight, system-driven foundation for large-scale agent movement and swarm simulations in Unity. It allows you to create multiple agents with spawn points.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Swarm AI Toolkit – Core screenshot 1
About this asset
Swarm Core is the foundation layer of the Swarm AI Toolkit, providing a lightweight and scalable framework for building large-scale agent simulations in Unity.
Designed for games, simulations, robotics prototypes, and autonomous agent systems, Swarm Core handles the essential building blocks required by advanced AI systems while remaining fully modular and engine-friendly.
The package includes agent management, spatial hashing, movement integration, steering support, height sampling, and debugging utilities, allowing developers to build performant swarm behaviors without relying on heavyweight navigation systems.
Swarm Core serves as the backbone for other Swarm AI Toolkit modules such as Flow Fields, Avoidance, Perception, and Decision Systems, but it can also be used independently for custom AI and simulation projects.
Whether you're creating RTS units, crowds, drones, creatures, autonomous robots, or large-scale simulations, Swarm Core provides the infrastructure needed to manage hundreds or thousands of agents efficiently.
Key Benefits
- Lightweight and modular architecture
- Designed for large-scale agent simulations
- Efficient spatial hashing and neighbor queries
- Extensible steering and movement framework
- Supports both ground and flying agents
- Debug visualization tools included
- Works as a standalone system or as part of the Swarm AI ecosystem
From the publisher's Asset Store listing.
Technical details
Swarm AI Toolkit – Core
Swarm 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 Provides
- Centralized, system-driven update loop
- Lightweight planar (XZ) movement
- High-performance spatial hash grid for fast radius queries
- Non-alloc query API for large-scale simulations
- Optional debug visualization (agent radius & velocity)
- Unity-friendly MonoBehaviour integration
- Modular architecture designed for extension
Swarm 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 Foundation
Swarm 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 Cases
- RTS unit movement
- Crowd simulation
- Swarm behaviors
- MOBA-style minions
- Large-scale NPC systems
- Background population systems
What Swarm Core Does NOT Include
- Pathfinding or NavMesh integration
- Obstacle avoidance or steering behaviors
- Built-in combat or health systems
- Physics-based collision response
- Terrain height sampling
These systems are designed to be layered on top or added via other Swarm AI Toolkit modules.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.8f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.