A high-performance flow-field navigation system for large crowds and dynamic worlds.FlowFields is a grid-based flow field navigation system for Unity, designed to move large numbers of agents efficiently toward one or multiple targets — without per-agent pathfinding.Instead of calculating individual paths, FlowFields builds a shared navigation field that agents can sample at runtime, making it ideal for crowds, swarms, RTS units, simulations, and large AI groups.The system supports dynamic environments, multiple targets, and cost-based navigation, while remaining easy to set up and debug.Key Features:Combined Multi-Target Flow FieldsBuild a single navigation field that guides agents toward the nearest reachable target automatically.Mass Agent PerformanceOne shared field for thousands of agents — no per-agent A* or NavMesh queries.Dynamic Cost SystemStatic and dynamic cost layersRuntime obstacle stampingSupport for danger zones, slow terrain, and blocked areasPartial Rebuilds (When Safe)Cost increases are repaired locally for performance; full rebuilds are used when required for correctness.Grid-Based & Isometric-FriendlyDesigned for 2D movement in 3D worlds (XZ plane), perfect for isometric and top-down games.Drop-In FlowFieldSystem ComponentAdd one component, define grid size, targets, and layers — no complex setup required.Debug VisualizationVisualize grid bounds and flow directions directly in the Scene view.Use Cases:RTS unit movementCrowd simulationSwarm AILarge numbers of enemies or NPCsDynamic obstacle navigationSimulation and research projectsWhat This Asset Is Not:No local avoidance or steering (planned for future modules)No NavMesh dependencyNo per-agent pathfinding




